Lines Matching defs:vcpu
65 struct kvm_vcpu *vcpu = pmu_to_vcpu(pmu);
67 if (guest_cpuid_has(vcpu, X86_FEATURE_PERFCTR_CORE)) {
152 if (guest_cpuid_family(pmc->vcpu) >= 0x17)
185 struct kvm_vcpu *vcpu = pmu_to_vcpu(pmu);
187 if (guest_cpuid_has(vcpu, X86_FEATURE_PERFCTR_CORE)) {
199 static int amd_is_valid_rdpmc_ecx(struct kvm_vcpu *vcpu, unsigned int idx)
201 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu);
209 static struct kvm_pmc *amd_rdpmc_ecx_to_pmc(struct kvm_vcpu *vcpu,
212 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu);
223 static bool amd_is_valid_msr(struct kvm_vcpu *vcpu, u32 msr)
229 static struct kvm_pmc *amd_msr_idx_to_pmc(struct kvm_vcpu *vcpu, u32 msr)
231 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu);
240 static int amd_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
242 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu);
262 static int amd_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info)
264 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu);
287 static void amd_pmu_refresh(struct kvm_vcpu *vcpu)
289 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu);
291 if (guest_cpuid_has(vcpu, X86_FEATURE_PERFCTR_CORE))
307 static void amd_pmu_init(struct kvm_vcpu *vcpu)
309 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu);
316 pmu->gp_counters[i].vcpu = vcpu;
322 static void amd_pmu_reset(struct kvm_vcpu *vcpu)
324 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu);