diff options
Diffstat (limited to 'include/linux/perf_counter.h')
-rw-r--r-- | include/linux/perf_counter.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/include/linux/perf_counter.h b/include/linux/perf_counter.h index 186efaf49665..c42455ab1558 100644 --- a/include/linux/perf_counter.h +++ b/include/linux/perf_counter.h | |||
@@ -69,9 +69,10 @@ struct perf_counter_hw_event { | |||
69 | __s64 type; | 69 | __s64 type; |
70 | 70 | ||
71 | __u64 irq_period; | 71 | __u64 irq_period; |
72 | __u32 record_type; | 72 | __u64 record_type; |
73 | __u64 read_format; | ||
73 | 74 | ||
74 | __u32 disabled : 1, /* off by default */ | 75 | __u64 disabled : 1, /* off by default */ |
75 | nmi : 1, /* NMI sampling */ | 76 | nmi : 1, /* NMI sampling */ |
76 | raw : 1, /* raw event type */ | 77 | raw : 1, /* raw event type */ |
77 | inherit : 1, /* children inherit it */ | 78 | inherit : 1, /* children inherit it */ |
@@ -80,10 +81,15 @@ struct perf_counter_hw_event { | |||
80 | exclude_user : 1, /* don't count user */ | 81 | exclude_user : 1, /* don't count user */ |
81 | exclude_kernel : 1, /* ditto kernel */ | 82 | exclude_kernel : 1, /* ditto kernel */ |
82 | exclude_hv : 1, /* ditto hypervisor */ | 83 | exclude_hv : 1, /* ditto hypervisor */ |
84 | exclude_idle : 1, /* don't count when idle */ | ||
83 | 85 | ||
84 | __reserved_1 : 23; | 86 | __reserved_1 : 55; |
87 | |||
88 | __u32 extra_config_len; | ||
89 | __u32 __reserved_4; | ||
85 | 90 | ||
86 | __u64 __reserved_2; | 91 | __u64 __reserved_2; |
92 | __u64 __reserved_3; | ||
87 | }; | 93 | }; |
88 | 94 | ||
89 | /* | 95 | /* |