Lines Matching refs:vmx
32 struct vmx;
35 void vmx_msr_guest_init(struct vmx *vmx, int vcpuid);
36 void vmx_msr_guest_enter(struct vmx *vmx, int vcpuid);
37 void vmx_msr_guest_exit(struct vmx *vmx, int vcpuid);
38 int vmx_rdmsr(struct vmx *, int vcpuid, u_int num, uint64_t *val, bool *retu);
39 int vmx_wrmsr(struct vmx *, int vcpuid, u_int num, uint64_t val, bool *retu);
64 #define guest_msr_rw(vmx, msr) \
65 msr_bitmap_change_access((vmx)->msr_bitmap, (msr), MSR_BITMAP_ACCESS_RW)
67 #define guest_msr_ro(vmx, msr) \
68 msr_bitmap_change_access((vmx)->msr_bitmap, (msr), MSR_BITMAP_ACCESS_READ)