Lines Matching refs:perf_event
86 static inline bool is_topdown_count(struct perf_event *event) in is_topdown_count()
91 static inline bool is_metric_event(struct perf_event *event) in is_metric_event()
100 static inline bool is_slots_event(struct perf_event *event) in is_slots_event()
105 static inline bool is_topdown_event(struct perf_event *event) in is_topdown_event()
113 struct perf_event *owners[X86_PMC_IDX_MAX];
230 struct perf_event *events[X86_PMC_IDX_MAX]; /* in counter order */
245 struct perf_event *event_list[X86_PMC_IDX_MAX]; /* in enabled order */
727 void (*enable)(struct perf_event *);
728 void (*disable)(struct perf_event *);
729 void (*add)(struct perf_event *);
730 void (*del)(struct perf_event *);
731 void (*read)(struct perf_event *event);
732 int (*hw_config)(struct perf_event *event);
754 struct perf_event *event);
757 struct perf_event *event);
768 u64 (*limit_period)(struct perf_event *event, u64 l);
821 void (*pebs_aliases)(struct perf_event *event);
868 u64 (*update_topdown_event)(struct perf_event *event);
869 int (*set_topdown_event_period)(struct perf_event *event);
899 int (*check_period) (struct perf_event *event, u64 period);
901 int (*aux_output_match) (struct perf_event *event);
903 int (*filter_match)(struct perf_event *event);
1039 int x86_perf_event_set_period(struct perf_event *event);
1060 u64 x86_perf_event_update(struct perf_event *event);
1092 void hw_perf_lbr_event_destroy(struct perf_event *event);
1094 int x86_setup_perfctr(struct perf_event *event);
1096 int x86_pmu_hw_config(struct perf_event *event);
1129 void x86_pmu_stop(struct perf_event *event, int flags);
1131 static inline void x86_pmu_disable_event(struct perf_event *event) in x86_pmu_disable_event()
1142 void x86_pmu_enable_event(struct perf_event *event);
1215 static inline int is_pebs_pt(struct perf_event *event) in is_pebs_pt()
1222 static inline bool intel_pmu_has_bts_period(struct perf_event *event, u64 period) in intel_pmu_has_bts_period()
1236 static inline bool intel_pmu_has_bts(struct perf_event *event) in intel_pmu_has_bts()
1243 int intel_pmu_save_and_restart(struct perf_event *event);
1247 struct perf_event *event);
1305 struct event_constraint *intel_pebs_constraints(struct perf_event *event);
1307 void intel_pmu_pebs_add(struct perf_event *event);
1309 void intel_pmu_pebs_del(struct perf_event *event);
1311 void intel_pmu_pebs_enable(struct perf_event *event);
1313 void intel_pmu_pebs_disable(struct perf_event *event);
1321 void intel_pmu_auto_reload_read(struct perf_event *event);
1340 void intel_pmu_lbr_add(struct perf_event *event);
1342 void intel_pmu_lbr_del(struct perf_event *event);
1380 int intel_pmu_setup_lbr_filter(struct perf_event *event);