Lines Matching refs:vcpu
117 static int intel_is_valid_msr_idx(struct kvm_vcpu *vcpu, unsigned idx) in intel_is_valid_msr_idx() argument
119 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_is_valid_msr_idx()
128 static struct kvm_pmc *intel_msr_idx_to_pmc(struct kvm_vcpu *vcpu, in intel_msr_idx_to_pmc() argument
131 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_msr_idx_to_pmc()
145 static bool intel_is_valid_msr(struct kvm_vcpu *vcpu, u32 msr) in intel_is_valid_msr() argument
147 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_is_valid_msr()
167 static int intel_pmu_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *data) in intel_pmu_get_msr() argument
169 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_get_msr()
199 static int intel_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) in intel_pmu_set_msr() argument
201 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_set_msr()
257 static void intel_pmu_refresh(struct kvm_vcpu *vcpu) in intel_pmu_refresh() argument
259 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_refresh()
271 entry = kvm_find_cpuid_entry(vcpu, 0xa, 0); in intel_pmu_refresh()
301 entry = kvm_find_cpuid_entry(vcpu, 7, 0); in intel_pmu_refresh()
308 static void intel_pmu_init(struct kvm_vcpu *vcpu) in intel_pmu_init() argument
311 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_init()
315 pmu->gp_counters[i].vcpu = vcpu; in intel_pmu_init()
321 pmu->fixed_counters[i].vcpu = vcpu; in intel_pmu_init()
326 static void intel_pmu_reset(struct kvm_vcpu *vcpu) in intel_pmu_reset() argument
328 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in intel_pmu_reset()