Searched refs:arm_pmu (Results 1 – 14 of 14) sorted by relevance
10 struct arm_pmu;15 void brbe_probe(struct arm_pmu *arm_pmu);16 unsigned int brbe_num_branch_records(const struct arm_pmu *armpmu);19 void brbe_enable(const struct arm_pmu *arm_pmu);26 static inline void brbe_probe(struct arm_pmu *arm_pmu) { } in brbe_probe() argument27 static inline unsigned int brbe_num_branch_records(const struct arm_pmu *armpmu) in brbe_num_branch_records()34 static inline void brbe_enable(const struct arm_pmu *arm_pmu) { }; in brbe_enable() argument
470 unsigned int brbe_num_branch_records(const struct arm_pmu *armpmu) in brbe_num_branch_records()475 void brbe_probe(struct arm_pmu *armpmu) in brbe_probe()494 void brbe_enable(const struct arm_pmu *arm_pmu) in brbe_enable() argument496 struct pmu_hw_events *cpuc = this_cpu_ptr(arm_pmu->hw_events); in brbe_enable()775 struct arm_pmu *cpu_pmu = to_arm_pmu(event->pmu); in brbe_read_filtered_entries()
7 obj-$(CONFIG_ARM_PMU) += arm_pmu.o arm_pmu_platform.o
542 struct arm_pmu *cpu_pmu = to_arm_pmu(perf_event->pmu); in kvm_pmu_perf_overflow()667 struct arm_pmu *pmu = kvm->arch.arm_pmu; in kvm_map_pmu_event()686 struct arm_pmu *arm_pmu = vcpu->kvm->arch.arm_pmu; in kvm_pmu_create_perf_event() local725 attr.type = arm_pmu->pmu.type; in kvm_pmu_create_perf_event()787 void kvm_host_pmu_init(struct arm_pmu *pmu) in kvm_host_pmu_init()804 entry->arm_pmu = pmu; in kvm_host_pmu_init()808 static struct arm_pmu *kvm_pmu_probe_armpmu(void) in kvm_pmu_probe_armpmu()811 struct arm_pmu *pmu; in kvm_pmu_probe_armpmu()835 pmu = entry->arm_pmu; in kvm_pmu_probe_armpmu()844 static u64 __compute_pmceid(struct arm_pmu *pmu, bool pmceid1) in __compute_pmceid()[all …]
1527 if (kvm_vcpu_has_pmu(vcpu) && !kvm->arch.arm_pmu) in kvm_setup_vcpu()
51 &arm_pmu {
65 &arm_pmu {
38 arm_pmu: arm-pmu { label
39 arm_pmu: arm-pmu { label
111 arm_pmu: pmu { label
369 struct arm_pmu *arm_pmu; member
198 arm_pmu: arm-pmu { label