Lines Matching refs:event

166 		struct perf_event *event = cpuc->events[idx];  in xscale1pmu_handle_irq()  local
169 if (!event) in xscale1pmu_handle_irq()
175 hwc = &event->hw; in xscale1pmu_handle_irq()
176 armpmu_event_update(event); in xscale1pmu_handle_irq()
178 if (!armpmu_event_set_period(event)) in xscale1pmu_handle_irq()
181 if (perf_event_overflow(event, &data, regs)) in xscale1pmu_handle_irq()
182 cpu_pmu->disable(event); in xscale1pmu_handle_irq()
196 static void xscale1pmu_enable_event(struct perf_event *event) in xscale1pmu_enable_event() argument
199 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale1pmu_enable_event()
200 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_enable_event()
232 static void xscale1pmu_disable_event(struct perf_event *event) in xscale1pmu_disable_event() argument
235 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale1pmu_disable_event()
236 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_disable_event()
268 struct perf_event *event) in xscale1pmu_get_event_idx() argument
270 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_get_event_idx()
311 static inline u32 xscale1pmu_read_counter(struct perf_event *event) in xscale1pmu_read_counter() argument
313 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_read_counter()
332 static inline void xscale1pmu_write_counter(struct perf_event *event, u32 val) in xscale1pmu_write_counter() argument
334 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_write_counter()
350 static int xscale_map_event(struct perf_event *event) in xscale_map_event() argument
352 return armpmu_map_event(event, &xscale_perf_map, in xscale_map_event()
507 struct perf_event *event = cpuc->events[idx]; in xscale2pmu_handle_irq() local
510 if (!event) in xscale2pmu_handle_irq()
516 hwc = &event->hw; in xscale2pmu_handle_irq()
517 armpmu_event_update(event); in xscale2pmu_handle_irq()
519 if (!armpmu_event_set_period(event)) in xscale2pmu_handle_irq()
522 if (perf_event_overflow(event, &data, regs)) in xscale2pmu_handle_irq()
523 cpu_pmu->disable(event); in xscale2pmu_handle_irq()
537 static void xscale2pmu_enable_event(struct perf_event *event) in xscale2pmu_enable_event() argument
540 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale2pmu_enable_event()
541 struct hw_perf_event *hwc = &event->hw; in xscale2pmu_enable_event()
583 static void xscale2pmu_disable_event(struct perf_event *event) in xscale2pmu_disable_event() argument
586 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale2pmu_disable_event()
587 struct hw_perf_event *hwc = &event->hw; in xscale2pmu_disable_event()
637 struct perf_event *event) in xscale2pmu_get_event_idx() argument
639 int idx = xscale1pmu_get_event_idx(cpuc, event); in xscale2pmu_get_event_idx()
675 static inline u32 xscale2pmu_read_counter(struct perf_event *event) in xscale2pmu_read_counter() argument
677 struct hw_perf_event *hwc = &event->hw; in xscale2pmu_read_counter()
702 static inline void xscale2pmu_write_counter(struct perf_event *event, u32 val) in xscale2pmu_write_counter() argument
704 struct hw_perf_event *hwc = &event->hw; in xscale2pmu_write_counter()