Symbol: nvmm_cpu
sys/dev/virtual/nvmm/nvmm.c
129
struct nvmm_cpu **ret)
sys/dev/virtual/nvmm/nvmm.c
131
struct nvmm_cpu *vcpu;
sys/dev/virtual/nvmm/nvmm.c
152
nvmm_vcpu_free(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/nvmm.c
169
struct nvmm_cpu **ret)
sys/dev/virtual/nvmm/nvmm.c
171
struct nvmm_cpu *vcpu;
sys/dev/virtual/nvmm/nvmm.c
189
nvmm_vcpu_put(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/nvmm.c
200
struct nvmm_cpu *vcpu;
sys/dev/virtual/nvmm/nvmm.c
295
struct nvmm_cpu *vcpu;
sys/dev/virtual/nvmm/nvmm.c
373
struct nvmm_cpu *vcpu;
sys/dev/virtual/nvmm/nvmm.c
429
struct nvmm_cpu *vcpu;
sys/dev/virtual/nvmm/nvmm.c
455
struct nvmm_cpu *vcpu;
sys/dev/virtual/nvmm/nvmm.c
500
struct nvmm_cpu *vcpu;
sys/dev/virtual/nvmm/nvmm.c
524
struct nvmm_cpu *vcpu;
sys/dev/virtual/nvmm/nvmm.c
547
struct nvmm_cpu *vcpu;
sys/dev/virtual/nvmm/nvmm.c
567
nvmm_do_vcpu_run(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/nvmm.c
605
struct nvmm_cpu *vcpu;
sys/dev/virtual/nvmm/nvmm_internal.h
100
struct nvmm_cpu cpus[NVMM_MAX_VCPUS];
sys/dev/virtual/nvmm/nvmm_internal.h
125
int (*vcpu_create)(struct nvmm_machine *, struct nvmm_cpu *);
sys/dev/virtual/nvmm/nvmm_internal.h
126
void (*vcpu_destroy)(struct nvmm_machine *, struct nvmm_cpu *);
sys/dev/virtual/nvmm/nvmm_internal.h
127
int (*vcpu_configure)(struct nvmm_cpu *, uint64_t, void *);
sys/dev/virtual/nvmm/nvmm_internal.h
128
void (*vcpu_setstate)(struct nvmm_cpu *);
sys/dev/virtual/nvmm/nvmm_internal.h
129
void (*vcpu_getstate)(struct nvmm_cpu *);
sys/dev/virtual/nvmm/nvmm_internal.h
130
int (*vcpu_inject)(struct nvmm_cpu *);
sys/dev/virtual/nvmm/nvmm_internal.h
131
int (*vcpu_run)(struct nvmm_machine *, struct nvmm_cpu *,
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1075
svm_exit_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1123
svm_exit_hlt(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1141
svm_exit_cr0(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1210
svm_exit_io(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1262
svm_inkernel_handle_msr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1328
svm_exit_rdmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1346
svm_exit_wrmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1369
svm_exit_msr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1383
svm_exit_npf(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1407
svm_exit_xsetbv(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1448
svm_vcpu_guest_fpu_enter(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1469
svm_vcpu_guest_fpu_leave(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1486
svm_vcpu_guest_dbregs_enter(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1501
svm_vcpu_guest_dbregs_leave(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1514
svm_vcpu_guest_misc_enter(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1524
svm_vcpu_guest_misc_leave(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1542
svm_gtlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1552
svm_htlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1606
svm_vcpu_run(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
1916
svm_vcpu_setstate(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2071
svm_vcpu_getstate(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2176
svm_vcpu_state_provide(struct nvmm_cpu *vcpu, uint64_t flags)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2183
svm_vcpu_state_commit(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2193
svm_asid_alloc(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2225
svm_asid_free(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2244
svm_vcpu_init(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2377
svm_vcpu_create(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2430
svm_vcpu_destroy(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2504
svm_vcpu_configure(struct nvmm_cpu *vcpu, uint64_t op, void *data)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
486
static void svm_vcpu_state_provide(struct nvmm_cpu *, uint64_t);
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
487
static void svm_vcpu_state_commit(struct nvmm_cpu *);
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
668
svm_event_waitexit_enable(struct nvmm_cpu *vcpu, bool nmi)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
687
svm_event_waitexit_disable(struct nvmm_cpu *vcpu, bool nmi)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
739
svm_vcpu_inject(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
791
svm_inject_ud(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
805
svm_inject_gp(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
819
svm_vcpu_event_commit(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
860
svm_inkernel_handle_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1020
vmx_vmcs_leave(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1038
vmx_vmcs_destroy(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1054
vmx_event_waitexit_enable(struct nvmm_cpu *vcpu, bool nmi)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1074
vmx_event_waitexit_disable(struct nvmm_cpu *vcpu, bool nmi)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1126
vmx_vcpu_inject(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1184
vmx_inject_ud(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1198
vmx_inject_gp(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1212
vmx_vcpu_event_commit(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1252
vmx_exit_exc_nmi(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1292
vmx_inkernel_handle_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1557
vmx_exit_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1605
vmx_exit_hlt(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1647
vmx_inkernel_handle_cr0(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1706
vmx_inkernel_handle_cr4(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1745
vmx_inkernel_handle_cr8(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1786
vmx_exit_cr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1833
vmx_exit_io(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1887
vmx_inkernel_handle_msr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1965
vmx_exit_rdmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
1987
vmx_exit_wrmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2013
vmx_exit_xsetbv(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2046
vmx_exit_epf(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2073
vmx_vcpu_guest_fpu_enter(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2094
vmx_vcpu_guest_fpu_leave(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2111
vmx_vcpu_guest_dbregs_enter(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2127
vmx_vcpu_guest_dbregs_leave(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2141
vmx_vcpu_guest_misc_enter(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2156
vmx_vcpu_guest_misc_leave(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2181
vmx_gtlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2191
vmx_htlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2266
vmx_vcpu_run(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2613
vmx_vcpu_setstate(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2779
vmx_vcpu_getstate(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2882
vmx_vcpu_state_provide(struct nvmm_cpu *vcpu, uint64_t flags)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2889
vmx_vcpu_state_commit(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2899
vmx_asid_alloc(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2928
vmx_asid_free(struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
2944
vmx_vcpu_init(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
3061
vmx_vcpu_create(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
3115
vmx_vcpu_destroy(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
3201
vmx_vcpu_configure(struct nvmm_cpu *vcpu, uint64_t op, void *data)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
619
static void vmx_vcpu_state_provide(struct nvmm_cpu *, uint64_t);
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
620
static void vmx_vcpu_state_commit(struct nvmm_cpu *);
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
987
vmx_vmcs_enter(struct nvmm_cpu *vcpu)