Searched refs:vmcs (Results 1 - 7 of 7) sorted by relevance

/freebsd-11-stable/sys/amd64/vmm/intel/
H A Dvmx_cpufunc.h32 struct vmcs;
74 vmclear(struct vmcs *vmcs) argument
79 addr = vtophys(vmcs);
103 vmptrld(struct vmcs *vmcs) argument
108 addr = vtophys(vmcs);
146 VMCLEAR(struct vmcs *vmcs) argument
150 err = vmclear(vmcs);
158 VMPTRLD(struct vmcs *vmcs) argument
[all...]
H A Dvmcs.c26 * $FreeBSD: stable/11/sys/amd64/vmm/intel/vmcs.c 331722 2018-03-29 02:50:57Z eadler $
32 __FBSDID("$FreeBSD: stable/11/sys/amd64/vmm/intel/vmcs.c 331722 2018-03-29 02:50:57Z eadler $");
46 #include "vmcs.h"
190 vmcs_getreg(struct vmcs *vmcs, int running, int ident, uint64_t *retval) argument
211 VMPTRLD(vmcs);
216 VMCLEAR(vmcs);
222 vmcs_setreg(struct vmcs *vmcs, int running, int ident, uint64_t val) argument
238 VMPTRLD(vmcs);
249 vmcs_setdesc(struct vmcs *vmcs, int running, int seg, struct seg_desc *desc) argument
277 vmcs_getdesc(struct vmcs *vmcs, int running, int seg, struct seg_desc *desc) argument
309 vmcs_set_msr_save(struct vmcs *vmcs, u_long g_area, u_int g_count) argument
337 vmcs_init(struct vmcs *vmcs) argument
[all...]
H A Dvmcs.h26 * $FreeBSD: stable/11/sys/amd64/vmm/intel/vmcs.h 346707 2019-04-25 21:09:07Z mav $
33 struct vmcs { struct
38 CTASSERT(sizeof(struct vmcs) == PAGE_SIZE);
48 int vmcs_set_msr_save(struct vmcs *vmcs, u_long g_area, u_int g_count);
49 int vmcs_init(struct vmcs *vmcs);
50 int vmcs_getreg(struct vmcs *vmcs, int running, int ident, uint64_t *rv);
51 int vmcs_setreg(struct vmcs *vmc
[all...]
H A Dvmx.h32 #include "vmcs.h"
122 struct vmcs vmcs[VM_MAXCPU]; /* one vmcs per virtual cpu */ member in struct:vmx
134 CTASSERT((offsetof(struct vmx, vmcs) & PAGE_MASK) == 0);
H A Dvmx.c916 vmx_setup_cr_shadow(int which, struct vmcs *vmcs, uint32_t initial) argument
934 error = vmcs_setreg(vmcs, 0, VMCS_IDENT(mask_ident), mask_value);
938 error = vmcs_setreg(vmcs, 0, VMCS_IDENT(shadow_ident), initial);
944 #define vmx_setup_cr0_shadow(vmcs,init) vmx_setup_cr_shadow(0, (vmcs), (init))
945 #define vmx_setup_cr4_shadow(vmcs,init) vmx_setup_cr_shadow(4, (vmcs), (init))
953 struct vmcs *vmcs; local
2854 struct vmcs *vmcs; local
3135 struct vmcs *vmcs; local
3339 struct vmcs *vmcs = &vmx->vmcs[vcpu]; local
3610 struct vmcs *vmcs; local
3636 struct vmcs *vmcs; local
3659 struct vmcs *vmcs; local
[all...]
/freebsd-11-stable/sys/modules/vmm/
H A DMakefile42 vmcs.c \
/freebsd-11-stable/usr.sbin/bhyve/
H A Dbhyverun.c41 #include <amd64/vmm/intel/vmcs.h>

Completed in 89 milliseconds