aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/perf_counter.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/perf_counter.h')
-rw-r--r--include/linux/perf_counter.h12
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/*