Searched refs:vmxctx (Results 1 – 3 of 3) sorted by relevance
| /f-stack/freebsd/amd64/vmm/intel/ |
| H A D | vmx_genassym.c | 47 ASSYM(VMXCTX_GUEST_RDI, offsetof(struct vmxctx, guest_rdi)); 48 ASSYM(VMXCTX_GUEST_RSI, offsetof(struct vmxctx, guest_rsi)); 51 ASSYM(VMXCTX_GUEST_R8, offsetof(struct vmxctx, guest_r8)); 52 ASSYM(VMXCTX_GUEST_R9, offsetof(struct vmxctx, guest_r9)); 64 ASSYM(VMXCTX_HOST_R15, offsetof(struct vmxctx, host_r15)); 65 ASSYM(VMXCTX_HOST_R14, offsetof(struct vmxctx, host_r14)); 66 ASSYM(VMXCTX_HOST_R13, offsetof(struct vmxctx, host_r13)); 67 ASSYM(VMXCTX_HOST_R12, offsetof(struct vmxctx, host_r12)); 68 ASSYM(VMXCTX_HOST_RBP, offsetof(struct vmxctx, host_rbp)); 69 ASSYM(VMXCTX_HOST_RSP, offsetof(struct vmxctx, host_rsp)); [all …]
|
| H A D | vmx.c | 1647 struct vmxctx *vmxctx; in vmx_emulate_xsetbv() local 1723 const struct vmxctx *vmxctx; in vmx_get_guest_reg() local 1768 struct vmxctx *vmxctx; in vmx_set_guest_reg() local 2303 struct vmxctx *vmxctx; in emulate_rdmsr() local 2331 struct vmxctx *vmxctx; in vmx_exit_process() local 2879 vmx_dr_enter_guest(struct vmxctx *vmxctx) in vmx_dr_enter_guest() argument 2921 vmx_dr_leave_guest(struct vmxctx *vmxctx) in vmx_dr_leave_guest() argument 2977 struct vmxctx *vmxctx; in vmx_run() local 3201 vmxctx_regptr(struct vmxctx *vmxctx, int reg) in vmxctx_regptr() argument 3266 vmxctx_setreg(struct vmxctx *vmxctx, int reg, uint64_t val) in vmxctx_setreg() argument [all …]
|
| H A D | vmx.h | 38 struct vmxctx { struct 131 struct vmxctx ctx[VM_MAXCPU]; 145 int vmx_enter_guest(struct vmxctx *ctx, struct vmx *vmx, int launched);
|