Home
last modified time | relevance | path

Searched refs:armpmu (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/perf/
H A Darm_pmu.c202 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_set_period() local
235 armpmu->write_counter(event, (u64)(-left) & max_period); in armpmu_event_set_period()
244 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_update() local
251 new_raw_count = armpmu->read_counter(event); in armpmu_event_update()
274 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_stop() local
282 armpmu->disable(event); in armpmu_stop()
290 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_start() local
309 armpmu->enable(event); in armpmu_start()
315 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_del() local
316 struct pmu_hw_events *hw_events = this_cpu_ptr(armpmu in armpmu_del()
331 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); armpmu_add() local
367 struct arm_pmu *armpmu; validate_event() local
421 struct arm_pmu *armpmu; armpmu_dispatch_irq() local
446 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); __hw_perf_event_init() local
502 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); armpmu_event_init() local
524 struct arm_pmu *armpmu = to_arm_pmu(pmu); armpmu_enable() local
538 struct arm_pmu *armpmu = to_arm_pmu(pmu); armpmu_disable() local
554 struct arm_pmu *armpmu = to_arm_pmu(pmu); armpmu_filter() local
561 struct arm_pmu *armpmu = to_arm_pmu(dev_get_drvdata(dev)); cpus_show() local
740 cpu_pm_pmu_setup(struct arm_pmu *armpmu, unsigned long cmd) cpu_pm_pmu_setup() argument
774 struct arm_pmu *armpmu = container_of(b, struct arm_pmu, cpu_pm_nb); cpu_pm_pmu_notify() local
[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.c986 static int __armv8_pmuv3_map_event_id(struct arm_pmu *armpmu, in __armv8_pmuv3_map_event_id() argument
993 armpmu->pmceid_bitmap)) in __armv8_pmuv3_map_event_id()
997 armpmu->pmceid_bitmap)) in __armv8_pmuv3_map_event_id()
1017 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in __armv8_pmuv3_map_event() local
1019 hw_event_id = __armv8_pmuv3_map_event_id(armpmu, event); in __armv8_pmuv3_map_event()
1045 !armv8pmu_has_long_event(armpmu)) in __armv8_pmuv3_map_event()
1053 && test_bit(hw_event_id, armpmu->pmceid_bitmap)) { in __armv8_pmuv3_map_event()
/kernel/linux/linux-5.10/drivers/perf/
H A Darm_pmu.c198 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_set_period() local
231 armpmu->write_counter(event, (u64)(-left) & max_period); in armpmu_event_set_period()
240 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_event_update() local
247 new_raw_count = armpmu->read_counter(event); in armpmu_event_update()
270 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_stop() local
278 armpmu->disable(event); in armpmu_stop()
286 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_start() local
305 armpmu->enable(event); in armpmu_start()
311 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in armpmu_del() local
312 struct pmu_hw_events *hw_events = this_cpu_ptr(armpmu in armpmu_del()
327 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); armpmu_add() local
363 struct arm_pmu *armpmu; validate_event() local
417 struct arm_pmu *armpmu; armpmu_dispatch_irq() local
442 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); __hw_perf_event_init() local
498 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); armpmu_event_init() local
523 struct arm_pmu *armpmu = to_arm_pmu(pmu); armpmu_enable() local
537 struct arm_pmu *armpmu = to_arm_pmu(pmu); armpmu_disable() local
553 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); armpmu_filter_match() local
567 struct arm_pmu *armpmu = to_arm_pmu(dev_get_drvdata(dev)); armpmu_cpumask_show() local
770 cpu_pm_pmu_setup(struct arm_pmu *armpmu, unsigned long cmd) cpu_pm_pmu_setup() argument
813 struct arm_pmu *armpmu = container_of(b, struct arm_pmu, cpu_pm_nb); cpu_pm_pmu_notify() local
[all...]
H A Darm_pmu_platform.c159 static int armpmu_request_irqs(struct arm_pmu *armpmu) in armpmu_request_irqs() argument
161 struct pmu_hw_events __percpu *hw_events = armpmu->hw_events; in armpmu_request_irqs()
164 for_each_cpu(cpu, &armpmu->supported_cpus) { in armpmu_request_irqs()
177 static void armpmu_free_irqs(struct arm_pmu *armpmu) in armpmu_free_irqs() argument
180 struct pmu_hw_events __percpu *hw_events = armpmu->hw_events; in armpmu_free_irqs()
182 for_each_cpu(cpu, &armpmu->supported_cpus) { in armpmu_free_irqs()
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dperf_event.c965 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in __armv8_pmuv3_map_event() local
976 && test_bit(hw_event_id, armpmu->pmceid_bitmap)) { in __armv8_pmuv3_map_event()

Completed in 7 milliseconds