Lines Matching refs:arm_pmu
254 static inline int armv8pmu_counter_valid(struct arm_pmu *cpu_pmu, int idx) in armv8pmu_counter_valid()
276 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_read_counter()
294 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_write_counter()
366 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_enable_event()
403 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_disable_event()
429 struct arm_pmu *cpu_pmu = (struct arm_pmu *)dev; in armv8pmu_handle_irq()
487 static void armv8pmu_start(struct arm_pmu *cpu_pmu) in armv8pmu_start()
498 static void armv8pmu_stop(struct arm_pmu *cpu_pmu) in armv8pmu_stop()
513 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in armv8pmu_get_event_idx()
566 struct arm_pmu *cpu_pmu = (struct arm_pmu *)info; in armv8pmu_reset()
611 static int armv8pmu_probe_num_events(struct arm_pmu *arm_pmu) in armv8pmu_probe_num_events() argument
613 return smp_call_function_any(&arm_pmu->supported_cpus, in armv8pmu_probe_num_events()
615 &arm_pmu->num_events, 1); in armv8pmu_probe_num_events()
618 static void armv8_pmu_init(struct arm_pmu *cpu_pmu) in armv8_pmu_init()
633 static int armv8_pmuv3_init(struct arm_pmu *cpu_pmu) in armv8_pmuv3_init()
641 static int armv8_a53_pmu_init(struct arm_pmu *cpu_pmu) in armv8_a53_pmu_init()
649 static int armv8_a57_pmu_init(struct arm_pmu *cpu_pmu) in armv8_a57_pmu_init()