Home
last modified time | relevance | path

Searched refs:vcpu_svm (Results 1 – 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/svm/
Dsvm.h104 struct vcpu_svm { struct
189 void recalc_intercepts(struct vcpu_svm *svm); argument
212 static inline struct vcpu_svm *to_svm(struct kvm_vcpu *vcpu) in to_svm()
214 return container_of(vcpu, struct vcpu_svm, vcpu); in to_svm()
217 static inline struct vmcb *get_host_vmcb(struct vcpu_svm *svm) in get_host_vmcb()
243 static inline void set_dr_intercepts(struct vcpu_svm *svm) in set_dr_intercepts()
267 static inline void clr_dr_intercepts(struct vcpu_svm *svm) in clr_dr_intercepts()
276 static inline void set_exception_intercept(struct vcpu_svm *svm, u32 bit) in set_exception_intercept()
286 static inline void clr_exception_intercept(struct vcpu_svm *svm, u32 bit) in clr_exception_intercept()
296 static inline void svm_set_intercept(struct vcpu_svm *svm, int bit) in svm_set_intercept()
[all …]
Dsvm.c198 static void svm_complete_interrupts(struct vcpu_svm *svm);
268 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_efer()
316 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_interrupt_shadow()
326 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_interrupt_shadow()
337 struct vcpu_svm *svm = to_svm(vcpu); in skip_emulated_instruction()
357 struct vcpu_svm *svm = to_svm(vcpu); in svm_queue_exception()
595 struct vcpu_svm *svm = to_svm(vcpu); in set_shadow_msr_intercept()
710 struct vcpu_svm *svm = to_svm(vcpu); in svm_msr_filter_changed()
772 struct vcpu_svm *svm = to_svm(vcpu); in svm_enable_lbrv()
783 struct vcpu_svm *svm = to_svm(vcpu); in svm_disable_lbrv()
[all …]
Davic.c194 void avic_init_vmcb(struct vcpu_svm *svm) in avic_init_vmcb()
265 struct vcpu_svm *svm = to_svm(vcpu); in avic_init_backing_page()
298 int avic_incomplete_ipi_interception(struct vcpu_svm *svm) in avic_incomplete_ipi_interception()
410 struct vcpu_svm *svm = to_svm(vcpu); in avic_invalidate_logical_id_entry()
421 struct vcpu_svm *svm = to_svm(vcpu); in avic_handle_ldr_update()
442 struct vcpu_svm *svm = to_svm(vcpu); in avic_handle_apic_id_update()
470 struct vcpu_svm *svm = to_svm(vcpu); in avic_handle_dfr_update()
480 static int avic_unaccel_trap_write(struct vcpu_svm *svm) in avic_unaccel_trap_write()
536 int avic_unaccelerated_access_interception(struct vcpu_svm *svm) in avic_unaccelerated_access_interception()
561 int avic_init_vcpu(struct vcpu_svm *svm) in avic_init_vcpu()
[all …]
Dnested.c35 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_inject_npf_exit()
56 struct vcpu_svm *svm = to_svm(vcpu); in svm_inject_page_fault_nested()
73 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_get_tdp_pdptr()
87 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_get_tdp_cr3()
94 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_init_mmu_context()
115 void recalc_intercepts(struct vcpu_svm *svm) in recalc_intercepts()
186 static bool nested_svm_vmrun_msrpm(struct vcpu_svm *svm) in nested_svm_vmrun_msrpm()
221 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_nested_state_pages()
252 static bool nested_vmcb_check_save(struct vcpu_svm *svm, struct vmcb *vmcb12) in nested_vmcb_check_save()
287 static void load_nested_vmcb_control(struct vcpu_svm *svm, in load_nested_vmcb_control()
[all …]
Dsev.c1180 void pre_sev_run(struct vcpu_svm *svm, int cpu) in pre_sev_run()