Lines Matching refs:perf_event
19 #include <linux/perf_event.h>
41 static inline u32 hisi_get_##name(struct perf_event *event) \
54 int (*check_filter)(struct perf_event *event);
56 int (*get_event_idx)(struct perf_event *);
67 void (*enable_filter)(struct perf_event *event);
68 void (*disable_filter)(struct perf_event *event);
79 struct perf_event *hw_events[HISI_MAX_COUNTERS];
112 int hisi_uncore_pmu_get_event_idx(struct perf_event *event);
113 void hisi_uncore_pmu_read(struct perf_event *event);
114 int hisi_uncore_pmu_add(struct perf_event *event, int flags);
115 void hisi_uncore_pmu_del(struct perf_event *event, int flags);
116 void hisi_uncore_pmu_start(struct perf_event *event, int flags);
117 void hisi_uncore_pmu_stop(struct perf_event *event, int flags);
118 void hisi_uncore_pmu_set_event_period(struct perf_event *event);
119 void hisi_uncore_pmu_event_update(struct perf_event *event);
120 int hisi_uncore_pmu_event_init(struct perf_event *event);