Home
last modified time | relevance | path

Searched refs:pmc_idx (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/arch/x86/kvm/
Dpmu_intel.c104 static struct kvm_pmc *intel_pmc_idx_to_pmc(struct kvm_pmu *pmu, int pmc_idx) in intel_pmc_idx_to_pmc() argument
106 if (pmc_idx < INTEL_PMC_IDX_FIXED) in intel_pmc_idx_to_pmc()
107 return get_gp_pmc(pmu, MSR_P6_EVNTSEL0 + pmc_idx, in intel_pmc_idx_to_pmc()
110 u32 idx = pmc_idx - INTEL_PMC_IDX_FIXED; in intel_pmc_idx_to_pmc()
Dpmu.c196 void reprogram_counter(struct kvm_pmu *pmu, int pmc_idx) in reprogram_counter() argument
198 struct kvm_pmc *pmc = kvm_x86_ops->pmu_ops->pmc_idx_to_pmc(pmu, pmc_idx); in reprogram_counter()
206 int idx = pmc_idx - INTEL_PMC_IDX_FIXED; in reprogram_counter()
Dpmu.h22 struct kvm_pmc *(*pmc_idx_to_pmc)(struct kvm_pmu *pmu, int pmc_idx);
102 void reprogram_counter(struct kvm_pmu *pmu, int pmc_idx);
Dpmu_amd.c65 static struct kvm_pmc *amd_pmc_idx_to_pmc(struct kvm_pmu *pmu, int pmc_idx) in amd_pmc_idx_to_pmc() argument
67 return get_gp_pmc(pmu, MSR_K7_EVNTSEL0 + pmc_idx, MSR_K7_EVNTSEL0); in amd_pmc_idx_to_pmc()