Searched refs:cpu_pmu (Results 1 – 4 of 4) sorted by relevance
818 static int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) in cpu_pm_pmu_register() argument820 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() argument826 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() argument830 static inline void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) { } in cpu_pm_pmu_unregister() argument833 static int cpu_pmu_init(struct arm_pmu *cpu_pmu) in cpu_pmu_init() argument838 &cpu_pmu->node); in cpu_pmu_init()842 err = cpu_pm_pmu_register(cpu_pmu); in cpu_pmu_init()[all …]
775 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in brbe_read_filtered_entries() local776 int nr_hw = brbe_num_branch_records(cpu_pmu); in brbe_read_filtered_entries()
542 struct arm_pmu *cpu_pmu = to_arm_pmu(perf_event->pmu); in kvm_pmu_perf_overflow() local547 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() local887 val = compute_pmceid0(cpu_pmu); in kvm_pmu_get_pmceid()890 val = compute_pmceid1(cpu_pmu); in kvm_pmu_get_pmceid()
1573 struct perf_pmu *cpu_pmu = perf_pmus__find_core_pmu(); in write_cpu_pmu_caps() local1576 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()