|
3 | 3 | * Licensed under the Universal Permissive License v 1.0 as shown at
|
4 | 4 | * http://oss.oracle.com/licenses/upl.
|
5 | 5 | *
|
6 |
| - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. |
| 6 | + * Copyright (c) 2009, 2018, Oracle and/or its affiliates. All rights reserved. |
7 | 7 | */
|
8 | 8 |
|
9 | 9 | #ifndef _LINUX_DTRACE_IOCTL_H_
|
|
22 | 22 | #include <linux/dtrace/cpu_defines.h>
|
23 | 23 |
|
24 | 24 | #define DTRACEIOC 0xd4
|
25 |
| -#define DTRACEIOC_PROVIDER _IOR(DTRACEIOC, 1, dtrace_providerdesc_t) |
26 |
| -#define DTRACEIOC_PROBES _IOR(DTRACEIOC, 2, dtrace_probedesc_t) |
27 |
| -#define DTRACEIOC_BUFSNAP _IOR(DTRACEIOC, 4, dtrace_bufdesc_t) |
28 |
| -#define DTRACEIOC_PROBEMATCH _IOR(DTRACEIOC, 5, dtrace_probedesc_t) |
| 25 | +#define DTRACEIOC_PROVIDER _IOR(DTRACEIOC, 1, struct dtrace_providerdesc) |
| 26 | +#define DTRACEIOC_PROBES _IOR(DTRACEIOC, 2, struct dtrace_probedesc) |
| 27 | +#define DTRACEIOC_BUFSNAP _IOR(DTRACEIOC, 4, struct dtrace_bufdesc) |
| 28 | +#define DTRACEIOC_PROBEMATCH _IOR(DTRACEIOC, 5, struct dtrace_probedesc) |
29 | 29 | #define DTRACEIOC_ENABLE _IOW(DTRACEIOC, 6, void *)
|
30 |
| -#define DTRACEIOC_AGGSNAP _IOR(DTRACEIOC, 7, dtrace_bufdesc_t) |
31 |
| -#define DTRACEIOC_EPROBE _IOW(DTRACEIOC, 8, dtrace_eprobedesc_t) |
32 |
| -#define DTRACEIOC_PROBEARG _IOR(DTRACEIOC, 9, dtrace_argdesc_t) |
33 |
| -#define DTRACEIOC_CONF _IOR(DTRACEIOC, 10, dtrace_conf_t) |
34 |
| -#define DTRACEIOC_STATUS _IOR(DTRACEIOC, 11, dtrace_status_t) |
| 30 | +#define DTRACEIOC_AGGSNAP _IOR(DTRACEIOC, 7, struct dtrace_bufdesc) |
| 31 | +#define DTRACEIOC_EPROBE _IOW(DTRACEIOC, 8, struct dtrace_eprobedesc) |
| 32 | +#define DTRACEIOC_PROBEARG _IOR(DTRACEIOC, 9, struct dtrace_argdesc) |
| 33 | +#define DTRACEIOC_CONF _IOR(DTRACEIOC, 10, struct dtrace_conf) |
| 34 | +#define DTRACEIOC_STATUS _IOR(DTRACEIOC, 11, struct dtrace_status) |
35 | 35 | #define DTRACEIOC_GO _IOW(DTRACEIOC, 12, processorid_t)
|
36 | 36 | #define DTRACEIOC_STOP _IOW(DTRACEIOC, 13, processorid_t)
|
37 |
| -#define DTRACEIOC_AGGDESC _IOR(DTRACEIOC, 15, dtrace_aggdesc_t) |
38 |
| -#define DTRACEIOC_FORMAT _IOR(DTRACEIOC, 16, dtrace_fmtdesc_t) |
39 |
| -#define DTRACEIOC_DOFGET _IOR(DTRACEIOC, 17, dof_hdr_t) |
| 37 | +#define DTRACEIOC_AGGDESC _IOR(DTRACEIOC, 15, struct dtrace_aggdesc) |
| 38 | +#define DTRACEIOC_FORMAT _IOR(DTRACEIOC, 16, struct dtrace_fmtdesc) |
| 39 | +#define DTRACEIOC_DOFGET _IOR(DTRACEIOC, 17, struct dof_hdr) |
40 | 40 | #define DTRACEIOC_REPLICATE _IOR(DTRACEIOC, 18, void *)
|
41 | 41 |
|
42 | 42 | #define DTRACEHIOC 0xd8
|
43 |
| -#define DTRACEHIOC_ADD _IOW(DTRACEHIOC, 1, dof_hdr_t) |
| 43 | +#define DTRACEHIOC_ADD _IOW(DTRACEHIOC, 1, struct dof_hdr) |
44 | 44 | #define DTRACEHIOC_REMOVE _IOW(DTRACEHIOC, 2, int)
|
45 |
| -#define DTRACEHIOC_ADDDOF _IOW(DTRACEHIOC, 3, dof_helper_t) |
| 45 | +#define DTRACEHIOC_ADDDOF _IOW(DTRACEHIOC, 3, struct dof_helper) |
46 | 46 |
|
47 | 47 | #endif /* _LINUX_DTRACE_IOCTL_H */
|
0 commit comments