Home
last modified time | relevance | path

Searched refs:vmx (Results 1 – 13 of 13) sorted by relevance

/f-stack/freebsd/amd64/vmm/intel/
H A Dvmx.c1024 struct vmx *vmx; in vmx_init() local
2975 struct vmx *vmx; in vmx_run() local
3185 struct vmx *vmx = arg; in vmx_cleanup() local
3637 struct vmx *vmx; member
3811 struct vmx *vmx; in vmx_set_tmr() local
3837 struct vmx *vmx; in vmx_enable_x2apic_mode_ts() local
3860 struct vmx *vmx; in vmx_enable_x2apic_mode_vid() local
4004 struct vmx *vmx; in vmx_vlapic_init() local
4051 struct vmx *vmx; in vmx_snapshot() local
4096 struct vmx *vmx; in vmx_vmcx_snapshot() local
[all …]
H A Dvmx_msr.h34 struct vmx;
37 void vmx_msr_guest_init(struct vmx *vmx, int vcpuid);
38 void vmx_msr_guest_enter_tsc_aux(struct vmx *vmx, int vcpuid);
39 void vmx_msr_guest_enter(struct vmx *vmx, int vcpuid);
40 void vmx_msr_guest_exit(struct vmx *vmx, int vcpuid);
41 void vmx_msr_guest_exit_tsc_aux(struct vmx *vmx, int vcpuid);
42 int vmx_rdmsr(struct vmx *, int vcpuid, u_int num, uint64_t *val, bool *retu);
43 int vmx_wrmsr(struct vmx *, int vcpuid, u_int num, uint64_t val, bool *retu);
68 #define guest_msr_rw(vmx, msr) \ argument
69 msr_bitmap_change_access((vmx)->msr_bitmap, (msr), MSR_BITMAP_ACCESS_RW)
[all …]
H A Dvmx_msr.c317 vmx_msr_guest_init(struct vmx *vmx, int vcpuid) in vmx_msr_guest_init() argument
328 guest_msr_rw(vmx, MSR_LSTAR); in vmx_msr_guest_init()
329 guest_msr_rw(vmx, MSR_CSTAR); in vmx_msr_guest_init()
330 guest_msr_rw(vmx, MSR_STAR); in vmx_msr_guest_init()
351 vmx_msr_guest_enter(struct vmx *vmx, int vcpuid) in vmx_msr_guest_enter() argument
365 vmx_msr_guest_enter_tsc_aux(struct vmx *vmx, int vcpuid) in vmx_msr_guest_enter_tsc_aux() argument
375 vmx_msr_guest_exit(struct vmx *vmx, int vcpuid) in vmx_msr_guest_exit() argument
396 vmx_msr_guest_exit_tsc_aux(struct vmx *vmx, int vcpuid) in vmx_msr_guest_exit_tsc_aux() argument
413 vmx_rdmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t *val, bool *retu) in vmx_rdmsr() argument
454 vmx_wrmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t val, bool *retu) in vmx_wrmsr() argument
[all …]
H A Dvmx.h125 struct vmx { struct
138 CTASSERT((offsetof(struct vmx, vmcs) & PAGE_MASK) == 0); argument
139 CTASSERT((offsetof(struct vmx, msr_bitmap) & PAGE_MASK) == 0);
140 CTASSERT((offsetof(struct vmx, pir_desc[0]) & 63) == 0);
145 int vmx_enter_guest(struct vmxctx *ctx, struct vmx *vmx, int launched);
151 int vmx_set_tsc_offset(struct vmx *vmx, int vcpu, uint64_t offset);
157 vmx_have_msr_tsc_aux(struct vmx *vmx) in vmx_have_msr_tsc_aux() argument
167 return ((vmx->cap[0].set & rdpid_rdtscp_bits) != 0); in vmx_have_msr_tsc_aux()
H A Dept.h34 struct vmx;
/f-stack/freebsd/contrib/zstd/lib/common/
H A Dcpu.h122 C(vmx, 5)
/f-stack/freebsd/amd64/include/
H A Dvmm.h709 } vmx; member
/f-stack/freebsd/amd64/conf/
H A DNOTES309 # vmx: VMware VMXNET3 Ethernet (BSD open source)
330 device vmx # VMware VMXNET3 Ethernet
H A DGENERIC242 device vmx # VMware VMXNET3 Ethernet
/f-stack/freebsd/arm64/conf/
H A DGENERIC264 device vmx # VMware VMXNET3 Ethernet
/f-stack/freebsd/i386/conf/
H A DGENERIC214 device vmx # VMware VMXNET3 Ethernet
H A DNOTES516 # vmx: VMware VMXNET3 Ethernet (BSD open source)
553 device vmx # VMware VMXNET3 Ethernet
/f-stack/freebsd/contrib/openzfs/module/zstd/lib/
H A Dzstd.c12695 C(vmx, 5)