Home
last modified time | relevance | path

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

/f-stack/freebsd/amd64/vmm/intel/
H A Dvmcs.c217 VMPTRLD(vmcs); in vmcs_getreg()
222 VMCLEAR(vmcs); in vmcs_getreg()
244 VMPTRLD(vmcs); in vmcs_setreg()
249 VMCLEAR(vmcs); in vmcs_setreg()
319 VMPTRLD(vmcs); in vmcs_set_msr_save()
338 VMCLEAR(vmcs); in vmcs_set_msr_save()
343 vmcs_init(struct vmcs *vmcs) in vmcs_init() argument
356 VMPTRLD(vmcs); in vmcs_init()
431 VMCLEAR(vmcs); in vmcs_init()
469 vmcs_snapshot_reg(struct vmcs *vmcs, int running, int ident, in vmcs_snapshot_reg() argument
[all …]
H A Dvmcs.h38 struct vmcs { struct
53 int vmcs_set_msr_save(struct vmcs *vmcs, u_long g_area, u_int g_count);
54 int vmcs_init(struct vmcs *vmcs);
55 int vmcs_getreg(struct vmcs *vmcs, int running, int ident, uint64_t *rv);
56 int vmcs_setreg(struct vmcs *vmcs, int running, int ident, uint64_t val);
57 int vmcs_getdesc(struct vmcs *vmcs, int running, int ident,
59 int vmcs_setdesc(struct vmcs *vmcs, int running, int ident,
63 int vmcs_setany(struct vmcs *vmcs, int running, int ident, uint64_t val);
64 int vmcs_snapshot_reg(struct vmcs *vmcs, int running, int ident,
66 int vmcs_snapshot_desc(struct vmcs *vmcs, int running, int seg,
[all …]
H A Dvmx_cpufunc.h34 struct vmcs;
76 vmclear(struct vmcs *vmcs) in vmclear() argument
81 addr = vtophys(vmcs); in vmclear()
105 vmptrld(struct vmcs *vmcs) in vmptrld() argument
110 addr = vtophys(vmcs); in vmptrld()
148 VMCLEAR(struct vmcs *vmcs) in VMCLEAR() argument
152 err = vmclear(vmcs); in VMCLEAR()
154 panic("%s: vmclear(%p) error %d", __func__, vmcs, err); in VMCLEAR()
160 VMPTRLD(struct vmcs *vmcs) in VMPTRLD() argument
166 err = vmptrld(vmcs); in VMPTRLD()
[all …]
H A Dvmx.c1025 struct vmcs *vmcs; in vmx_init() local
1101 vmcs = &vmx->vmcs[i]; in vmx_init()
2978 struct vmcs *vmcs; in vmx_run() local
2987 vmcs = &vmx->vmcs[vcpu]; in vmx_run()
3292 struct vmcs *vmcs; in vmx_modify_intr_shadow() local
3507 struct vmcs *vmcs = &vmx->vmcs[vcpu]; in vmx_setcap() local
3812 struct vmcs *vmcs; in vmx_set_tmr() local
3838 struct vmcs *vmcs; in vmx_enable_x2apic_mode_ts() local
3861 struct vmcs *vmcs; in vmx_enable_x2apic_mode_vid() local
4095 struct vmcs *vmcs; in vmx_vmcx_snapshot() local
[all …]
H A Dvmx.h126 struct vmcs vmcs[VM_MAXCPU]; /* one vmcs per virtual cpu */ member
138 CTASSERT((offsetof(struct vmx, vmcs) & PAGE_MASK) == 0);