Lines Matching refs:vmcb_struct
167 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_save_dr()
198 static void __restore_debug_registers(struct vmcb_struct *vmcb, struct vcpu *v) in __restore_debug_registers()
237 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_restore_dr()
244 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_vmcb_save()
271 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_vmcb_restore()
354 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_save_cpu_state()
368 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_load_cpu_state()
465 struct vmcb_struct *n1vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_fpu_enter()
475 struct vmcb_struct *n1vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_fpu_leave()
497 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_get_interrupt_shadow()
511 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_set_interrupt_shadow()
525 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_guest_x86_mode()
538 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_update_guest_cr()
606 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_update_guest_efer()
619 struct vmcb_struct *vmcb = arch_svm->vmcb; in svm_update_guest_vendor()
651 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_get_segment_register()
696 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_set_segment_register()
776 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_set_guest_pat()
787 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_get_guest_pat()
835 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_set_tsc_offset()
836 struct vmcb_struct *n1vmcb, *n2vmcb; in svm_set_tsc_offset()
868 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_set_rdtsc_exiting()
887 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_set_descriptor_access_exiting()
904 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_get_insn_bytes()
1048 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_ctxt_switch_to()
1080 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_do_resume()
1240 const struct vmcb_struct *vmcb = curr->arch.hvm_svm.vmcb; in svm_emul_swint_injection()
1347 struct vmcb_struct *vmcb = curr->arch.hvm_svm.vmcb; in svm_inject_event()
1485 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_event_pending()
1759 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_fpu_dirty_intercept()
1760 struct vmcb_struct *n1vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_fpu_dirty_intercept()
1805 struct vmcb_struct *vmcb, struct cpu_user_regs *regs) in svm_vmexit_do_cr_access()
1822 struct vmcb_struct *vmcb = vcpu_nestedhvm(v).nv_n1vmcx; in svm_dr_access()
1832 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_msr_read_intercept()
1973 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_msr_write_intercept()
2148 static void svm_vmexit_do_hlt(struct vmcb_struct *vmcb, in svm_vmexit_do_hlt()
2236 svm_vmexit_do_vmload(struct vmcb_struct *vmcb, in svm_vmexit_do_vmload()
2272 svm_vmexit_do_vmsave(struct vmcb_struct *vmcb, in svm_vmexit_do_vmsave()
2395 const struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_get_pending_event()
2468 struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb; in svm_vmexit_handler()
2513 struct vmcb_struct *ns_vmcb = nv->nv_vvmcx; in svm_vmexit_handler()