Lines Matching refs:perf_event

84 static inline bool is_topdown_count(struct perf_event *event)  in is_topdown_count()
89 static inline bool is_metric_event(struct perf_event *event) in is_metric_event()
98 static inline bool is_slots_event(struct perf_event *event) in is_slots_event()
103 static inline bool is_topdown_event(struct perf_event *event) in is_topdown_event()
111 struct perf_event *owners[X86_PMC_IDX_MAX];
228 struct perf_event *events[X86_PMC_IDX_MAX]; /* in counter order */
243 struct perf_event *event_list[X86_PMC_IDX_MAX]; /* in enabled order */
640 void (*enable)(struct perf_event *);
641 void (*disable)(struct perf_event *);
642 void (*add)(struct perf_event *);
643 void (*del)(struct perf_event *);
644 void (*read)(struct perf_event *event);
645 int (*hw_config)(struct perf_event *event);
667 struct perf_event *event);
670 struct perf_event *event);
681 u64 (*limit_period)(struct perf_event *event, u64 l);
733 void (*pebs_aliases)(struct perf_event *event);
779 u64 (*update_topdown_event)(struct perf_event *event);
780 int (*set_topdown_event_period)(struct perf_event *event);
810 int (*check_period) (struct perf_event *event, u64 period);
812 int (*aux_output_match) (struct perf_event *event);
919 int x86_perf_event_set_period(struct perf_event *event);
940 u64 x86_perf_event_update(struct perf_event *event);
969 void hw_perf_lbr_event_destroy(struct perf_event *event);
971 int x86_setup_perfctr(struct perf_event *event);
973 int x86_pmu_hw_config(struct perf_event *event);
1006 void x86_pmu_stop(struct perf_event *event, int flags);
1008 static inline void x86_pmu_disable_event(struct perf_event *event) in x86_pmu_disable_event()
1018 void x86_pmu_enable_event(struct perf_event *event);
1076 static inline int is_pebs_pt(struct perf_event *event) in is_pebs_pt()
1083 static inline bool intel_pmu_has_bts_period(struct perf_event *event, u64 period) in intel_pmu_has_bts_period()
1097 static inline bool intel_pmu_has_bts(struct perf_event *event) in intel_pmu_has_bts()
1104 int intel_pmu_save_and_restart(struct perf_event *event);
1108 struct perf_event *event);
1160 struct event_constraint *intel_pebs_constraints(struct perf_event *event);
1162 void intel_pmu_pebs_add(struct perf_event *event);
1164 void intel_pmu_pebs_del(struct perf_event *event);
1166 void intel_pmu_pebs_enable(struct perf_event *event);
1168 void intel_pmu_pebs_disable(struct perf_event *event);
1176 void intel_pmu_auto_reload_read(struct perf_event *event);
1195 void intel_pmu_lbr_add(struct perf_event *event);
1197 void intel_pmu_lbr_del(struct perf_event *event);
1235 int intel_pmu_setup_lbr_filter(struct perf_event *event);