Home
last modified time | relevance | path

Searched refs:cpu_pmu (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/perf/
H A Darm_pmu.c818 static int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) in cpu_pm_pmu_register() argument
820 cpu_pmu->cpu_pm_nb.notifier_call = cpu_pm_pmu_notify; in cpu_pm_pmu_register()
821 return cpu_pm_register_notifier(&cpu_pmu->cpu_pm_nb); in cpu_pm_pmu_register()
824 static void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) in cpu_pm_pmu_unregister() argument
826 cpu_pm_unregister_notifier(&cpu_pmu->cpu_pm_nb); in cpu_pm_pmu_unregister()
829 static inline int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) { return 0; } in cpu_pm_pmu_register() argument
830 static inline void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) { } in cpu_pm_pmu_unregister() argument
833 static int cpu_pmu_init(struct arm_pmu *cpu_pmu) in cpu_pmu_init() argument
838 &cpu_pmu->node); in cpu_pmu_init()
842 err = cpu_pm_pmu_register(cpu_pmu); in cpu_pmu_init()
[all …]
H A Darm_brbe.c775 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in brbe_read_filtered_entries() local
776 int nr_hw = brbe_num_branch_records(cpu_pmu); in brbe_read_filtered_entries()
/linux/arch/arm64/kvm/
H A Dpmu-emul.c542 struct arm_pmu *cpu_pmu = to_arm_pmu(perf_event->pmu); in kvm_pmu_perf_overflow() local
547 cpu_pmu->pmu.stop(perf_event, PERF_EF_UPDATE); in kvm_pmu_perf_overflow()
574 cpu_pmu->pmu.start(perf_event, PERF_EF_RELOAD); in kvm_pmu_perf_overflow()
881 struct arm_pmu *cpu_pmu = vcpu->kvm->arch.arm_pmu; in kvm_pmu_get_pmceid() local
887 val = compute_pmceid0(cpu_pmu); in kvm_pmu_get_pmceid()
890 val = compute_pmceid1(cpu_pmu); in kvm_pmu_get_pmceid()
/linux/tools/perf/util/
H A Dheader.c1573 struct perf_pmu *cpu_pmu = perf_pmus__find_core_pmu(); in write_cpu_pmu_caps() local
1576 if (!cpu_pmu) in write_cpu_pmu_caps()
1579 ret = perf_pmu__caps_parse(cpu_pmu); in write_cpu_pmu_caps()
1583 return __write_pmu_caps(ff, cpu_pmu, false); in write_cpu_pmu_caps()