Lines Matching refs:event
235 static inline u32 armv6pmu_read_counter(struct perf_event *event) in armv6pmu_read_counter() argument
237 struct hw_perf_event *hwc = &event->hw; in armv6pmu_read_counter()
253 static inline void armv6pmu_write_counter(struct perf_event *event, u32 value) in armv6pmu_write_counter() argument
255 struct hw_perf_event *hwc = &event->hw; in armv6pmu_write_counter()
268 static void armv6pmu_enable_event(struct perf_event *event) in armv6pmu_enable_event() argument
271 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6pmu_enable_event()
272 struct hw_perf_event *hwc = &event->hw; in armv6pmu_enable_event()
328 struct perf_event *event = cpuc->events[idx]; in armv6pmu_handle_irq() local
332 if (!event) in armv6pmu_handle_irq()
342 hwc = &event->hw; in armv6pmu_handle_irq()
343 armpmu_event_update(event); in armv6pmu_handle_irq()
345 if (!armpmu_event_set_period(event)) in armv6pmu_handle_irq()
348 if (perf_event_overflow(event, &data, regs)) in armv6pmu_handle_irq()
349 cpu_pmu->disable(event); in armv6pmu_handle_irq()
390 struct perf_event *event) in armv6pmu_get_event_idx() argument
392 struct hw_perf_event *hwc = &event->hw; in armv6pmu_get_event_idx()
415 static void armv6pmu_disable_event(struct perf_event *event) in armv6pmu_disable_event() argument
418 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6pmu_disable_event()
419 struct hw_perf_event *hwc = &event->hw; in armv6pmu_disable_event()
450 static void armv6mpcore_pmu_disable_event(struct perf_event *event) in armv6mpcore_pmu_disable_event() argument
453 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv6mpcore_pmu_disable_event()
454 struct hw_perf_event *hwc = &event->hw; in armv6mpcore_pmu_disable_event()
481 static int armv6_map_event(struct perf_event *event) in armv6_map_event() argument
483 return armpmu_map_event(event, &armv6_perf_map, in armv6_map_event()
531 static int armv6mpcore_map_event(struct perf_event *event) in armv6mpcore_map_event() argument
533 return armpmu_map_event(event, &armv6mpcore_perf_map, in armv6mpcore_map_event()