Lines Matching defs:pmc
62 struct kvm_pmc *pmc = perf_event->overflow_handler_context; in kvm_perf_overflow() local
75 struct kvm_pmc *pmc = perf_event->overflow_handler_context; in kvm_perf_overflow_intr() local
97 static void pmc_reprogram_counter(struct kvm_pmc *pmc, u32 type, in pmc_reprogram_counter()
143 static void pmc_pause_counter(struct kvm_pmc *pmc) in pmc_pause_counter()
156 static bool pmc_resume_counter(struct kvm_pmc *pmc) in pmc_resume_counter()
174 void reprogram_gp_counter(struct kvm_pmc *pmc, u64 eventsel) in reprogram_gp_counter()
242 void reprogram_fixed_counter(struct kvm_pmc *pmc, u8 ctrl, int idx) in reprogram_fixed_counter()
280 struct kvm_pmc *pmc = kvm_x86_ops.pmu_ops->pmc_idx_to_pmc(pmu, pmc_idx); in reprogram_counter() local
302 struct kvm_pmc *pmc = kvm_x86_ops.pmu_ops->pmc_idx_to_pmc(pmu, bit); in kvm_pmu_handle_event() local
365 struct kvm_pmc *pmc; in kvm_pmu_rdpmc() local
405 struct kvm_pmc *pmc = kvm_x86_ops.pmu_ops->msr_idx_to_pmc(vcpu, msr); in kvm_pmu_mark_pmc_in_use() local
451 static inline bool pmc_speculative_in_use(struct kvm_pmc *pmc) in pmc_speculative_in_use()
466 struct kvm_pmc *pmc = NULL; in kvm_pmu_cleanup() local