Home
last modified time | relevance | path

Searched refs:to_svm (Results 1 – 6 of 6) sorted by relevance

/linux/arch/x86/kvm/svm/
H A Dsvm.c208 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_efer()
274 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_interrupt_shadow()
284 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_interrupt_shadow()
297 struct vcpu_svm *svm = to_svm(vcpu); in __svm_skip_emulated_instruction()
342 struct vcpu_svm *svm = to_svm(vcpu); in svm_update_soft_interrupt_rip()
387 struct vcpu_svm *svm = to_svm(vcpu); in svm_inject_exception()
675 void *msrpm = is_guest_mode(vcpu) ? to_svm(vcpu)->nested.msrpm : in msr_write_intercepted()
676 to_svm(vcpu)->msrpm; in msr_write_intercepted()
683 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_intercept_for_msr()
726 struct vcpu_svm *svm = to_svm(vcpu); in svm_recalc_lbr_msr_intercepts()
[all …]
H A Davic.c395 struct vcpu_svm *svm = to_svm(vcpu); in avic_init_backing_page()
622 struct vcpu_svm *svm = to_svm(vcpu); in avic_incomplete_ipi_interception()
724 struct vcpu_svm *svm = to_svm(vcpu); in avic_invalidate_logical_id_entry()
739 struct vcpu_svm *svm = to_svm(vcpu); in avic_handle_ldr_update()
758 struct vcpu_svm *svm = to_svm(vcpu); in avic_handle_dfr_update()
770 u32 offset = to_svm(vcpu)->vmcb->control.exit_info_1 & in avic_unaccel_trap_write()
822 struct vcpu_svm *svm = to_svm(vcpu); in avic_unaccelerated_access_interception()
880 raw_spin_lock_irqsave(&to_svm(vcpu)->ir_list_lock, flags); in svm_ir_list_del()
882 raw_spin_unlock_irqrestore(&to_svm(vcpu)->ir_list_lock, flags); in svm_ir_list_del()
906 .vapic_addr = avic_get_backing_page_address(to_svm(vcpu)), in avic_pi_update_irte()
[all …]
H A Dsvm_onhyperv.c26 hve = &to_svm(vcpu)->vmcb->control.hv_enlightenments; in svm_hv_enable_l2_tlb_flush()
32 vmcb_mark_dirty(to_svm(vcpu)->vmcb, HV_VMCB_NESTED_ENLIGHTENMENTS); in svm_hv_enable_l2_tlb_flush()
H A Dnested.c39 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_inject_npf_exit()
60 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_get_tdp_pdptr()
78 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_get_tdp_cr3()
85 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_init_mmu_context()
271 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_merge_msrpm()
453 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_check_cached_vmcb12()
706 (to_svm(vcpu)->nested.ctl.misc_ctl2 & SVM_MISC2_ENABLE_V_LBR); in nested_vmcb12_has_lbrv()
1010 struct vcpu_svm *svm = to_svm(vcpu); in enter_svm_guest_mode()
1063 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_copy_vmcb12_to_cache()
1091 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_vmrun()
[all …]
H A Dsvm_onhyperv.h20 struct hv_vmcb_enlightenments *hve = &to_svm(vcpu)->vmcb->control.hv_enlightenments; in svm_hv_is_enlightened_tlb_enabled()
44 struct vmcb *vmcb = to_svm(vcpu)->vmcb; in svm_hv_vmcb_dirty_nested_enlightenments()
H A Dsvm.h466 static __always_inline struct vcpu_svm *to_svm(struct kvm_vcpu *vcpu) in to_svm() function
824 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_virtualize_tpr()