Home
last modified time | relevance | path

Searched refs:armpmu (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/drivers/perf/
H A Darm_pmu.c282 armpmu->disable(event); in armpmu_stop()
309 armpmu->enable(event); in armpmu_start()
365 struct arm_pmu *armpmu; in validate_event() local
419 struct arm_pmu *armpmu; in armpmu_dispatch_irq() local
429 armpmu = *(void **)dev; in armpmu_dispatch_irq()
434 ret = armpmu->handle_irq(armpmu); in armpmu_dispatch_irq()
530 armpmu->start(armpmu); in armpmu_enable()
541 armpmu->stop(armpmu); in armpmu_disable()
783 armpmu->reset(armpmu); in cpu_pm_pmu_notify()
790 armpmu->stop(armpmu); in cpu_pm_pmu_notify()
[all …]
H A Darm_pmu_platform.c156 static int armpmu_request_irqs(struct arm_pmu *armpmu) in armpmu_request_irqs() argument
158 struct pmu_hw_events __percpu *hw_events = armpmu->hw_events; in armpmu_request_irqs()
161 for_each_cpu(cpu, &armpmu->supported_cpus) { in armpmu_request_irqs()
174 static void armpmu_free_irqs(struct arm_pmu *armpmu) in armpmu_free_irqs() argument
177 struct pmu_hw_events __percpu *hw_events = armpmu->hw_events; in armpmu_free_irqs()
179 for_each_cpu(cpu, &armpmu->supported_cpus) { in armpmu_free_irqs()
H A Darm_pmuv3.c1087 static int __armv8_pmuv3_map_event_id(struct arm_pmu *armpmu, in __armv8_pmuv3_map_event_id() argument
1094 armpmu->pmceid_bitmap)) in __armv8_pmuv3_map_event_id()
1098 armpmu->pmceid_bitmap)) in __armv8_pmuv3_map_event_id()
1118 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in __armv8_pmuv3_map_event() local
1120 hw_event_id = __armv8_pmuv3_map_event_id(armpmu, event); in __armv8_pmuv3_map_event()
1146 !armv8pmu_has_long_event(armpmu)) in __armv8_pmuv3_map_event()
1154 && test_bit(hw_event_id, armpmu->pmceid_bitmap)) { in __armv8_pmuv3_map_event()