Lines Matching defs:arm_pmu
12 #include <linux/perf/arm_pmu.h>
15 #include <kvm/arm_pmu.h>
485 struct arm_pmu *cpu_pmu = to_arm_pmu(perf_event->pmu);
583 struct arm_pmu *arm_pmu = vcpu->kvm->arch.arm_pmu;
614 attr.type = arm_pmu->pmu.type;
676 void kvm_host_pmu_init(struct arm_pmu *pmu)
693 entry->arm_pmu = pmu;
703 static struct arm_pmu *kvm_pmu_probe_armpmu(void)
705 struct arm_pmu *tmp, *pmu = NULL;
731 tmp = entry->arm_pmu;
881 struct arm_pmu *arm_pmu;
888 arm_pmu = entry->arm_pmu;
889 if (arm_pmu->pmu.type == pmu_id) {
891 (kvm->arch.pmu_filter && kvm->arch.arm_pmu != arm_pmu)) {
896 kvm->arch.arm_pmu = arm_pmu;
897 cpumask_copy(kvm->arch.supported_cpus, &arm_pmu->supported_cpus);
919 if (!kvm->arch.arm_pmu) {
931 kvm->arch.arm_pmu = kvm_pmu_probe_armpmu();
932 if (!kvm->arch.arm_pmu)