Searched refs:armpmu (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/drivers/perf/ |
H A D | arm_pmu.c | 202 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 D | arm_pmu_platform.c | 156 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 D | arm_pmuv3.c | 986 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 D | arm_pmu.c | 198 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 D | arm_pmu_platform.c | 159 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 D | perf_event.c | 965 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