Searched refs:vmcb (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/sys/amd64/vmm/amd/ |
| H A D | vmcb.c | 59 vmcb_segptr(struct vmcb *vmcb, int type) in vmcb_segptr() argument 64 state = &vmcb->state; in vmcb_segptr() 119 struct vmcb *vmcb; in vmcb_access() local 130 ptr = (char *)vmcb; in vmcb_access() 163 struct vmcb *vmcb; in vmcb_read() local 169 state = &vmcb->state; in vmcb_read() 253 struct vmcb *vmcb; in vmcb_write() local 259 state = &vmcb->state; in vmcb_write() 350 vmcb_seg(struct vmcb *vmcb, int ident, struct vmcb_segment *seg2) in vmcb_seg() argument 366 struct vmcb *vmcb; in vmcb_setdesc() local [all …]
|
| H A D | svm_softc.h | 47 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 D | vmcb.h | 331 struct vmcb { struct 335 CTASSERT(sizeof(struct vmcb) == PAGE_SIZE); 336 CTASSERT(offsetof(struct vmcb, state) == 0x400); 342 int vmcb_seg(struct vmcb *vmcb, int ident, struct vmcb_segment *seg);
|
| H A D | svm.c | 632 svm_vcpu_mode(struct vmcb *vmcb) in svm_vcpu_mode() argument 638 state = &vmcb->state; in svm_vcpu_mode() 734 svm_paging_info(struct vmcb *vmcb, struct vm_guest_paging *paging) in svm_paging_info() argument 738 state = &vmcb->state; in svm_paging_info() 834 svm_handle_inst_emul(struct vmcb *vmcb, uint64_t gpa, struct vm_exit *vmexit) in svm_handle_inst_emul() argument 842 ctrl = &vmcb->ctrl; in svm_handle_inst_emul() 848 svm_paging_info(vmcb, paging); in svm_handle_inst_emul() 1304 struct vmcb *vmcb; in svm_vmexit() local 1314 vmcb = svm_get_vmcb(svm_sc, vcpu); in svm_vmexit() 1315 state = &vmcb->state; in svm_vmexit() [all …]
|
| /freebsd-12.1/sys/modules/vmm/ |
| H A D | Makefile | 50 SRCS+= vmcb.c \
|