Lines Matching refs:cpu_pmu
815 static int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) in cpu_pm_pmu_register() argument
817 cpu_pmu->cpu_pm_nb.notifier_call = cpu_pm_pmu_notify; in cpu_pm_pmu_register()
818 return cpu_pm_register_notifier(&cpu_pmu->cpu_pm_nb); in cpu_pm_pmu_register()
821 static void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) in cpu_pm_pmu_unregister() argument
823 cpu_pm_unregister_notifier(&cpu_pmu->cpu_pm_nb); in cpu_pm_pmu_unregister()
826 static inline int cpu_pm_pmu_register(struct arm_pmu *cpu_pmu) { return 0; } in cpu_pm_pmu_register() argument
827 static inline void cpu_pm_pmu_unregister(struct arm_pmu *cpu_pmu) { } in cpu_pm_pmu_unregister() argument
830 static int cpu_pmu_init(struct arm_pmu *cpu_pmu) in cpu_pmu_init() argument
835 &cpu_pmu->node); in cpu_pmu_init()
839 err = cpu_pm_pmu_register(cpu_pmu); in cpu_pmu_init()
847 &cpu_pmu->node); in cpu_pmu_init()
852 static void cpu_pmu_destroy(struct arm_pmu *cpu_pmu) in cpu_pmu_destroy() argument
854 cpu_pm_pmu_unregister(cpu_pmu); in cpu_pmu_destroy()
856 &cpu_pmu->node); in cpu_pmu_destroy()