Lines Matching defs:pmc
43 static bool pmc_is_gp(struct kvm_pmc *pmc) in pmc_is_gp()
48 static inline u64 pmc_bitmask(struct kvm_pmc *pmc) in pmc_bitmask()
55 static inline bool pmc_enabled(struct kvm_pmc *pmc) in pmc_enabled()
110 struct kvm_pmc *pmc = perf_event->overflow_handler_context; in kvm_perf_overflow() local
121 struct kvm_pmc *pmc = perf_event->overflow_handler_context; in kvm_perf_overflow_intr() local
141 static u64 read_pmc(struct kvm_pmc *pmc) in read_pmc()
156 static void stop_counter(struct kvm_pmc *pmc) in stop_counter()
165 static void reprogram_counter(struct kvm_pmc *pmc, u32 type, in reprogram_counter()
217 static void reprogram_gp_counter(struct kvm_pmc *pmc, u64 eventsel) in reprogram_gp_counter()
257 static void reprogram_fixed_counter(struct kvm_pmc *pmc, u8 en_pmi, int idx) in reprogram_fixed_counter()
285 struct kvm_pmc *pmc = get_fixed_pmc_idx(pmu, i); in reprogram_fixed_counters() local
298 struct kvm_pmc *pmc = global_idx_to_pmc(pmu, idx); in reprogram_idx() local
347 struct kvm_pmc *pmc; in kvm_pmu_get_msr() local
378 struct kvm_pmc *pmc; in kvm_pmu_set_msr() local
432 int kvm_pmu_check_pmc(struct kvm_vcpu *vcpu, unsigned pmc) in kvm_pmu_check_pmc()
441 int kvm_pmu_read_pmc(struct kvm_vcpu *vcpu, unsigned pmc, u64 *data) in kvm_pmu_read_pmc()
541 struct kvm_pmc *pmc = &pmu->gp_counters[i]; in kvm_pmu_reset() local
567 struct kvm_pmc *pmc = global_idx_to_pmc(pmu, bit); in kvm_handle_pmu_event() local