Home
last modified time | relevance | path

Searched refs:vmcs_pa (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmcs.c194 vmcs_clear(uintptr_t vmcs_pa) in vmcs_clear() argument
201 : [addr] "m" (vmcs_pa) in vmcs_clear()
205 panic("vmclear(%p) error %d", (void *)vmcs_pa, err); in vmcs_clear()
217 vmcs_initialize(struct vmcs *vmcs, uintptr_t vmcs_pa) in vmcs_initialize() argument
231 : [addr] "m" (vmcs_pa) in vmcs_initialize()
235 panic("vmclear(%p) error %d", (void *)vmcs_pa, err); in vmcs_initialize()
240 vmcs_load(uintptr_t vmcs_pa) in vmcs_load() argument
255 : [addr] "m" (vmcs_pa) in vmcs_load()
259 panic("vmptrld(%p) error %d", (void *)vmcs_pa, err); in vmcs_load()
H A Dvmcs.h51 void vmcs_initialize(struct vmcs *vmcs, uintptr_t vmcs_pa);
53 void vmcs_load(uintptr_t vmcs_pa);
54 void vmcs_clear(uintptr_t vmcs_pa);
H A Dvmx.c790 vmx->vmcs_pa[i] = (uintptr_t)vtophys(&vmx->vmcs[i]); in vmx_vminit()
791 vmcs_initialize(&vmx->vmcs[i], vmx->vmcs_pa[i]); in vmx_vminit()
795 vmcs_load(vmx->vmcs_pa[i]); in vmx_vminit()
890 vmcs_clear(vmx->vmcs_pa[i]); in vmx_vminit()
2758 uintptr_t vmcs_pa; in vmx_run() local
2767 vmcs_pa = vmx->vmcs_pa[vcpu]; in vmx_run()
2779 vmcs_load(vmcs_pa); in vmx_run()
2971 vmcs_clear(vmcs_pa); in vmx_run()
3020 vmcs_load(vmx->vmcs_pa[vcpu]); in vmx_vmcs_access_ensure()
3037 vmcs_clear(vmx->vmcs_pa[vcpu]); in vmx_vmcs_access_done()
[all …]
H A Dvmx.h136 uintptr_t vmcs_pa[VM_MAXCPU]; member