Home
last modified time | relevance | path

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

/f-stack/freebsd/amd64/vmm/amd/
H A Dvmcb.c62 vmcb_segptr(struct vmcb *vmcb, int type) in vmcb_segptr() argument
67 state = &vmcb->state; in vmcb_segptr()
122 struct vmcb *vmcb; in vmcb_access() local
133 ptr = (char *)vmcb; in vmcb_access()
166 struct vmcb *vmcb; in vmcb_read() local
172 state = &vmcb->state; in vmcb_read()
256 struct vmcb *vmcb; in vmcb_write() local
262 state = &vmcb->state; in vmcb_write()
353 vmcb_seg(struct vmcb *vmcb, int ident, struct vmcb_segment *seg2) in vmcb_seg() argument
369 struct vmcb *vmcb; in vmcb_setdesc() local
[all …]
H A Dsvm_softc.h47 struct vmcb vmcb; /* hardware saved vcpu context */ member
78 static __inline struct vmcb *
82 return (&(sc->vcpu[vcpu].vmcb)); in svm_get_vmcb()
89 return (&(sc->vcpu[vcpu].vmcb.state)); in svm_get_vmcb_state()
96 return (&(sc->vcpu[vcpu].vmcb.ctrl)); in svm_get_vmcb_ctrl()
H A Dsvm.c653 svm_vcpu_mode(struct vmcb *vmcb) in svm_vcpu_mode() argument
659 state = &vmcb->state; in svm_vcpu_mode()
755 svm_paging_info(struct vmcb *vmcb, struct vm_guest_paging *paging) in svm_paging_info() argument
759 state = &vmcb->state; in svm_paging_info()
863 ctrl = &vmcb->ctrl; in svm_handle_inst_emul()
1325 struct vmcb *vmcb; in svm_vmexit() local
1336 state = &vmcb->state; in svm_vmexit()
1337 ctrl = &vmcb->ctrl; in svm_vmexit()
2407 struct vmcb *vmcb; in svm_snapshot() local
2420 vmcb = &vcpu->vmcb; in svm_snapshot()
[all …]
H A Dvmcb.h333 struct vmcb { struct
337 CTASSERT(sizeof(struct vmcb) == PAGE_SIZE);
338 CTASSERT(offsetof(struct vmcb, state) == 0x400);
344 int vmcb_seg(struct vmcb *vmcb, int ident, struct vmcb_segment *seg);