Lines Matching refs:event
174 struct perf_event *event = cpuc->events[idx]; in xscale1pmu_handle_irq() local
177 if (!event) in xscale1pmu_handle_irq()
183 hwc = &event->hw; in xscale1pmu_handle_irq()
184 armpmu_event_update(event); in xscale1pmu_handle_irq()
186 if (!armpmu_event_set_period(event)) in xscale1pmu_handle_irq()
189 if (perf_event_overflow(event, &data, regs)) in xscale1pmu_handle_irq()
190 cpu_pmu->disable(event); in xscale1pmu_handle_irq()
204 static void xscale1pmu_enable_event(struct perf_event *event) in xscale1pmu_enable_event() argument
207 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale1pmu_enable_event()
208 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_enable_event()
240 static void xscale1pmu_disable_event(struct perf_event *event) in xscale1pmu_disable_event() argument
243 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale1pmu_disable_event()
244 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_disable_event()
276 struct perf_event *event) in xscale1pmu_get_event_idx() argument
278 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_get_event_idx()
319 static inline u32 xscale1pmu_read_counter(struct perf_event *event) in xscale1pmu_read_counter() argument
321 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_read_counter()
340 static inline void xscale1pmu_write_counter(struct perf_event *event, u32 val) in xscale1pmu_write_counter() argument
342 struct hw_perf_event *hwc = &event->hw; in xscale1pmu_write_counter()
358 static int xscale_map_event(struct perf_event *event) in xscale_map_event() argument
360 return armpmu_map_event(event, &xscale_perf_map, in xscale_map_event()
515 struct perf_event *event = cpuc->events[idx]; in xscale2pmu_handle_irq() local
518 if (!event) in xscale2pmu_handle_irq()
524 hwc = &event->hw; in xscale2pmu_handle_irq()
525 armpmu_event_update(event); in xscale2pmu_handle_irq()
527 if (!armpmu_event_set_period(event)) in xscale2pmu_handle_irq()
530 if (perf_event_overflow(event, &data, regs)) in xscale2pmu_handle_irq()
531 cpu_pmu->disable(event); in xscale2pmu_handle_irq()
545 static void xscale2pmu_enable_event(struct perf_event *event) in xscale2pmu_enable_event() argument
548 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale2pmu_enable_event()
549 struct hw_perf_event *hwc = &event->hw; in xscale2pmu_enable_event()
591 static void xscale2pmu_disable_event(struct perf_event *event) in xscale2pmu_disable_event() argument
594 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in xscale2pmu_disable_event()
595 struct hw_perf_event *hwc = &event->hw; in xscale2pmu_disable_event()
645 struct perf_event *event) in xscale2pmu_get_event_idx() argument
647 int idx = xscale1pmu_get_event_idx(cpuc, event); in xscale2pmu_get_event_idx()
683 static inline u32 xscale2pmu_read_counter(struct perf_event *event) in xscale2pmu_read_counter() argument
685 struct hw_perf_event *hwc = &event->hw; in xscale2pmu_read_counter()
710 static inline void xscale2pmu_write_counter(struct perf_event *event, u32 val) in xscale2pmu_write_counter() argument
712 struct hw_perf_event *hwc = &event->hw; in xscale2pmu_write_counter()