Lines Matching defs:vcpu
122 static int intel_is_valid_rdpmc_ecx(struct kvm_vcpu *vcpu, unsigned int idx) in intel_is_valid_rdpmc_ecx()
133 static struct kvm_pmc *intel_rdpmc_ecx_to_pmc(struct kvm_vcpu *vcpu, in intel_rdpmc_ecx_to_pmc()
155 static inline u64 vcpu_get_perf_capabilities(struct kvm_vcpu *vcpu) in vcpu_get_perf_capabilities()
163 static inline bool fw_writes_is_enabled(struct kvm_vcpu *vcpu) in fw_writes_is_enabled()
176 bool intel_pmu_lbr_is_compatible(struct kvm_vcpu *vcpu) in intel_pmu_lbr_is_compatible()
186 bool intel_pmu_lbr_is_enabled(struct kvm_vcpu *vcpu) in intel_pmu_lbr_is_enabled()
193 static bool intel_pmu_is_valid_lbr_msr(struct kvm_vcpu *vcpu, u32 index) in intel_pmu_is_valid_lbr_msr()
211 static bool intel_is_valid_msr(struct kvm_vcpu *vcpu, u32 msr) in intel_is_valid_msr()
234 static struct kvm_pmc *intel_msr_idx_to_pmc(struct kvm_vcpu *vcpu, u32 msr) in intel_msr_idx_to_pmc()
246 static inline void intel_pmu_release_guest_lbr_event(struct kvm_vcpu *vcpu) in intel_pmu_release_guest_lbr_event()
257 int intel_pmu_create_guest_lbr_event(struct kvm_vcpu *vcpu) in intel_pmu_create_guest_lbr_event()
314 static bool intel_pmu_handle_lbr_msrs_access(struct kvm_vcpu *vcpu, in intel_pmu_handle_lbr_msrs_access()
351 static int intel_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) in intel_pmu_get_msr()
392 static int intel_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) in intel_pmu_set_msr()
464 static void intel_pmu_refresh(struct kvm_vcpu *vcpu) in intel_pmu_refresh()
545 static void intel_pmu_init(struct kvm_vcpu *vcpu) in intel_pmu_init()
571 static void intel_pmu_reset(struct kvm_vcpu *vcpu) in intel_pmu_reset()
605 static void intel_pmu_legacy_freezing_lbrs_on_pmi(struct kvm_vcpu *vcpu) in intel_pmu_legacy_freezing_lbrs_on_pmi()
615 static void intel_pmu_deliver_pmi(struct kvm_vcpu *vcpu) in intel_pmu_deliver_pmi()
626 static void vmx_update_intercept_for_lbr_msrs(struct kvm_vcpu *vcpu, bool set) in vmx_update_intercept_for_lbr_msrs()
642 static inline void vmx_disable_lbr_msrs_passthrough(struct kvm_vcpu *vcpu) in vmx_disable_lbr_msrs_passthrough()
653 static inline void vmx_enable_lbr_msrs_passthrough(struct kvm_vcpu *vcpu) in vmx_enable_lbr_msrs_passthrough()
674 void vmx_passthrough_lbr_msrs(struct kvm_vcpu *vcpu) in vmx_passthrough_lbr_msrs()
702 static void intel_pmu_cleanup(struct kvm_vcpu *vcpu) in intel_pmu_cleanup()