Symbol: nvmm_cpu
sys/dev/nvmm/nvmm.c
1326
nvmm_suspend_vcpu(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/nvmm/nvmm.c
1336
nvmm_resume_vcpu(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/nvmm/nvmm.c
198
struct nvmm_cpu **ret)
sys/dev/nvmm/nvmm.c
200
struct nvmm_cpu *vcpu;
sys/dev/nvmm/nvmm.c
221
nvmm_vcpu_free(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/nvmm/nvmm.c
232
struct nvmm_cpu **ret)
sys/dev/nvmm/nvmm.c
234
struct nvmm_cpu *vcpu;
sys/dev/nvmm/nvmm.c
252
nvmm_vcpu_put(struct nvmm_cpu *vcpu)
sys/dev/nvmm/nvmm.c
263
struct nvmm_cpu *vcpu;
sys/dev/nvmm/nvmm.c
356
struct nvmm_cpu *vcpu;
sys/dev/nvmm/nvmm.c
434
struct nvmm_cpu *vcpu;
sys/dev/nvmm/nvmm.c
484
struct nvmm_cpu *vcpu;
sys/dev/nvmm/nvmm.c
510
struct nvmm_cpu *vcpu;
sys/dev/nvmm/nvmm.c
555
struct nvmm_cpu *vcpu;
sys/dev/nvmm/nvmm.c
579
struct nvmm_cpu *vcpu;
sys/dev/nvmm/nvmm.c
602
struct nvmm_cpu *vcpu;
sys/dev/nvmm/nvmm.c
622
nvmm_do_vcpu_run(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/nvmm.c
659
struct nvmm_cpu *vcpu = NULL;
sys/dev/nvmm/nvmm_internal.h
128
int (*vcpu_create)(struct nvmm_machine *, struct nvmm_cpu *);
sys/dev/nvmm/nvmm_internal.h
129
void (*vcpu_destroy)(struct nvmm_machine *, struct nvmm_cpu *);
sys/dev/nvmm/nvmm_internal.h
130
int (*vcpu_configure)(struct nvmm_cpu *, uint64_t, void *);
sys/dev/nvmm/nvmm_internal.h
131
void (*vcpu_setstate)(struct nvmm_cpu *);
sys/dev/nvmm/nvmm_internal.h
132
void (*vcpu_getstate)(struct nvmm_cpu *);
sys/dev/nvmm/nvmm_internal.h
133
int (*vcpu_inject)(struct nvmm_cpu *);
sys/dev/nvmm/nvmm_internal.h
134
int (*vcpu_run)(struct nvmm_machine *, struct nvmm_cpu *,
sys/dev/nvmm/nvmm_internal.h
136
void (*vcpu_suspend)(struct nvmm_machine *, struct nvmm_cpu *);
sys/dev/nvmm/nvmm_internal.h
137
void (*vcpu_resume)(struct nvmm_machine *, struct nvmm_cpu *);
sys/dev/nvmm/nvmm_internal.h
148
nvmm_return_needed(struct nvmm_cpu *vcpu, struct nvmm_vcpu_exit *exit)
sys/dev/nvmm/nvmm_internal.h
98
struct nvmm_cpu cpus[NVMM_MAX_VCPUS];
sys/dev/nvmm/x86/nvmm_x86_svm.c
1120
svm_exit_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_svm.c
1168
svm_exit_hlt(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_svm.c
1195
svm_exit_io(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_svm.c
1247
svm_inkernel_handle_msr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_svm.c
1313
svm_exit_rdmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_svm.c
1331
svm_exit_wrmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_svm.c
1354
svm_exit_msr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_svm.c
1368
svm_exit_npf(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_svm.c
1392
svm_exit_xsetbv(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_svm.c
1437
svm_vcpu_guest_fpu_enter(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
1518
svm_vcpu_guest_fpu_leave(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
1595
svm_vcpu_guest_dbregs_enter(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
1610
svm_vcpu_guest_dbregs_leave(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
1623
svm_vcpu_guest_misc_enter(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
1632
svm_vcpu_guest_misc_leave(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
1647
svm_gtlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
1657
svm_htlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
1704
svm_vcpu_run(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_svm.c
2017
svm_vcpu_setstate(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
2163
svm_vcpu_getstate(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
2270
svm_vcpu_state_provide(struct nvmm_cpu *vcpu, uint64_t flags)
sys/dev/nvmm/x86/nvmm_x86_svm.c
2277
svm_vcpu_state_commit(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
2287
svm_asid_alloc(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
2319
svm_asid_free(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
2338
svm_vcpu_init(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
2475
svm_vcpu_create(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
2543
svm_vcpu_destroy(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
2663
svm_vcpu_configure(struct nvmm_cpu *vcpu, uint64_t op, void *data)
sys/dev/nvmm/x86/nvmm_x86_svm.c
486
static void svm_vcpu_state_provide(struct nvmm_cpu *, uint64_t);
sys/dev/nvmm/x86/nvmm_x86_svm.c
487
static void svm_vcpu_state_commit(struct nvmm_cpu *);
sys/dev/nvmm/x86/nvmm_x86_svm.c
679
svm_event_waitexit_enable(struct nvmm_cpu *vcpu, bool nmi)
sys/dev/nvmm/x86/nvmm_x86_svm.c
698
svm_event_waitexit_disable(struct nvmm_cpu *vcpu, bool nmi)
sys/dev/nvmm/x86/nvmm_x86_svm.c
750
svm_vcpu_inject(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
802
svm_inject_ud(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
816
svm_inject_gp(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
830
svm_vcpu_event_commit(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_svm.c
871
svm_inkernel_handle_cpuid(struct nvmm_cpu *vcpu, uint64_t eax, uint64_t ecx)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1015
vmx_event_waitexit_enable(struct nvmm_cpu *vcpu, bool nmi)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1035
vmx_event_waitexit_disable(struct nvmm_cpu *vcpu, bool nmi)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1087
vmx_vcpu_inject(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1145
vmx_inject_ud(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1159
vmx_inject_gp(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1173
vmx_vcpu_event_commit(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1213
vmx_exit_exc_nmi(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1268
vmx_inkernel_handle_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1551
vmx_exit_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1599
vmx_exit_hlt(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1641
vmx_inkernel_handle_cr0(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1710
vmx_inkernel_handle_cr4(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1749
vmx_inkernel_handle_cr8(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1790
vmx_exit_cr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1837
vmx_exit_io(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1891
vmx_inkernel_handle_msr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1974
vmx_exit_rdmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
1996
vmx_exit_wrmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2022
vmx_exit_xsetbv(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2059
vmx_exit_epf(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2086
vmx_vcpu_guest_fpu_enter(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2167
vmx_vcpu_guest_fpu_leave(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2244
vmx_vcpu_guest_dbregs_enter(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2260
vmx_vcpu_guest_dbregs_leave(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2274
vmx_vcpu_guest_misc_enter(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2288
vmx_vcpu_guest_misc_leave(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2310
vmx_gtlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2320
vmx_htlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2390
vmx_vcpu_run(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2749
vmx_vcpu_setstate(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2911
vmx_vcpu_getstate(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3015
vmx_vcpu_state_provide(struct nvmm_cpu *vcpu, uint64_t flags)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3022
vmx_vcpu_state_commit(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3032
vmx_asid_alloc(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3061
vmx_asid_free(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3077
vmx_vcpu_init(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3205
vmx_vcpu_create(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3273
vmx_vcpu_destroy(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3405
vmx_vcpu_configure(struct nvmm_cpu *vcpu, uint64_t op, void *data)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3422
vmx_vcpu_suspend(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3446
vmx_vcpu_resume(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
598
static void vmx_vcpu_state_provide(struct nvmm_cpu *, uint64_t);
sys/dev/nvmm/x86/nvmm_x86_vmx.c
599
static void vmx_vcpu_state_commit(struct nvmm_cpu *);
sys/dev/nvmm/x86/nvmm_x86_vmx.c
948
vmx_vmcs_enter(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
981
vmx_vmcs_leave(struct nvmm_cpu *vcpu)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
999
vmx_vmcs_destroy(struct nvmm_cpu *vcpu)