Lines Matching refs:pmc
96 struct kvm_pmc *pmc;
98 pmc = get_gp_pmc_amd(pmu, msr, PMU_TYPE_COUNTER);
99 pmc = pmc ? pmc : get_gp_pmc_amd(pmu, msr, PMU_TYPE_EVNTSEL);
101 return pmc;
130 struct kvm_pmc *pmc;
134 pmc = get_gp_pmc_amd(pmu, msr, PMU_TYPE_COUNTER);
135 if (pmc) {
136 msr_info->data = pmc_read_counter(pmc);
140 pmc = get_gp_pmc_amd(pmu, msr, PMU_TYPE_EVNTSEL);
141 if (pmc) {
142 msr_info->data = pmc->eventsel;
152 struct kvm_pmc *pmc;
157 pmc = get_gp_pmc_amd(pmu, msr, PMU_TYPE_COUNTER);
158 if (pmc) {
159 pmc_write_counter(pmc, data);
163 pmc = get_gp_pmc_amd(pmu, msr, PMU_TYPE_EVNTSEL);
164 if (pmc) {
166 if (data != pmc->eventsel) {
167 pmc->eventsel = data;
168 kvm_pmu_request_counter_reprogram(pmc);