Lines Matching defs:perf_ibs

85 struct perf_ibs {  struct
97 struct cpu_perf_ibs __percpu *pcpu; argument
99 u64 (*get_count)(u64 config);
276 struct perf_ibs *perf_ibs; in perf_ibs_init() local
346 static int perf_ibs_set_period(struct perf_ibs *perf_ibs, in perf_ibs_set_period()
387 perf_ibs_event_update(struct perf_ibs *perf_ibs, struct perf_event *event, in perf_ibs_event_update()
403 static inline void perf_ibs_enable_event(struct perf_ibs *perf_ibs, in perf_ibs_enable_event()
421 static inline void perf_ibs_disable_event(struct perf_ibs *perf_ibs, in perf_ibs_disable_event()
440 struct perf_ibs *perf_ibs = container_of(event->pmu, struct perf_ibs, pmu); in perf_ibs_start() local
471 struct perf_ibs *perf_ibs = container_of(event->pmu, struct perf_ibs, pmu); in perf_ibs_stop() local
524 struct perf_ibs *perf_ibs = container_of(event->pmu, struct perf_ibs, pmu); in perf_ibs_add() local
542 struct perf_ibs *perf_ibs = container_of(event->pmu, struct perf_ibs, pmu); in perf_ibs_del() local
1026 static int perf_ibs_get_offset_max(struct perf_ibs *perf_ibs, u64 sample_type, in perf_ibs_get_offset_max()
1069 static bool perf_ibs_swfilt_discard(struct perf_ibs *perf_ibs, struct perf_event *event, in perf_ibs_swfilt_discard()
1089 static void perf_ibs_phyaddr_clear(struct perf_ibs *perf_ibs, in perf_ibs_phyaddr_clear()
1102 static int perf_ibs_handle_irq(struct perf_ibs *perf_ibs, struct pt_regs *iregs) in perf_ibs_handle_irq()
1272 static __init int perf_ibs_pmu_init(struct perf_ibs *perf_ibs, char *name) in perf_ibs_pmu_init()