Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/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->hw_events); in armpmu_del()
[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()
/OK3568_Linux_fs/kernel/arch/arm64/kernel/
H A Dperf_event.c961 struct arm_pmu *armpmu = to_arm_pmu(event->pmu); in __armv8_pmuv3_map_event() local
972 && test_bit(hw_event_id, armpmu->pmceid_bitmap)) { in __armv8_pmuv3_map_event()