Lines Matching refs:perf_event
87 static inline bool is_topdown_count(struct perf_event *event) in is_topdown_count()
92 static inline bool is_metric_event(struct perf_event *event) in is_metric_event()
101 static inline bool is_slots_event(struct perf_event *event) in is_slots_event()
106 static inline bool is_topdown_event(struct perf_event *event) in is_topdown_event()
114 struct perf_event *owners[X86_PMC_IDX_MAX];
231 struct perf_event *events[X86_PMC_IDX_MAX]; /* in counter order */
246 struct perf_event *event_list[X86_PMC_IDX_MAX]; /* in enabled order */
728 void (*enable)(struct perf_event *);
729 void (*disable)(struct perf_event *);
730 void (*assign)(struct perf_event *event, int idx);
731 void (*add)(struct perf_event *);
732 void (*del)(struct perf_event *);
733 void (*read)(struct perf_event *event);
734 int (*hw_config)(struct perf_event *event);
756 struct perf_event *event);
759 struct perf_event *event);
770 u64 (*limit_period)(struct perf_event *event, u64 l);
823 void (*pebs_aliases)(struct perf_event *event);
870 u64 (*update_topdown_event)(struct perf_event *event);
871 int (*set_topdown_event_period)(struct perf_event *event);
901 int (*check_period) (struct perf_event *event, u64 period);
903 int (*aux_output_match) (struct perf_event *event);
905 int (*filter_match)(struct perf_event *event);
1041 int x86_perf_event_set_period(struct perf_event *event);
1062 u64 x86_perf_event_update(struct perf_event *event);
1094 void hw_perf_lbr_event_destroy(struct perf_event *event);
1096 int x86_setup_perfctr(struct perf_event *event);
1098 int x86_pmu_hw_config(struct perf_event *event);
1131 void x86_pmu_stop(struct perf_event *event, int flags);
1133 static inline void x86_pmu_disable_event(struct perf_event *event) in x86_pmu_disable_event()
1144 void x86_pmu_enable_event(struct perf_event *event);
1217 static inline int is_pebs_pt(struct perf_event *event) in is_pebs_pt()
1224 static inline bool intel_pmu_has_bts_period(struct perf_event *event, u64 period) in intel_pmu_has_bts_period()
1238 static inline bool intel_pmu_has_bts(struct perf_event *event) in intel_pmu_has_bts()
1264 int intel_pmu_save_and_restart(struct perf_event *event);
1268 struct perf_event *event);
1326 struct event_constraint *intel_pebs_constraints(struct perf_event *event);
1328 void intel_pmu_pebs_add(struct perf_event *event);
1330 void intel_pmu_pebs_del(struct perf_event *event);
1332 void intel_pmu_pebs_enable(struct perf_event *event);
1334 void intel_pmu_pebs_disable(struct perf_event *event);
1342 void intel_pmu_auto_reload_read(struct perf_event *event);
1361 void intel_pmu_lbr_add(struct perf_event *event);
1363 void intel_pmu_lbr_del(struct perf_event *event);
1401 int intel_pmu_setup_lbr_filter(struct perf_event *event);