Symbol: nvmm_cpu
src/add-ons/kernel/drivers/nvmm/nvmm.c
134
struct nvmm_cpu **ret)
src/add-ons/kernel/drivers/nvmm/nvmm.c
136
struct nvmm_cpu *vcpu;
src/add-ons/kernel/drivers/nvmm/nvmm.c
157
nvmm_vcpu_free(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/nvmm.c
176
struct nvmm_cpu **ret)
src/add-ons/kernel/drivers/nvmm/nvmm.c
178
struct nvmm_cpu *vcpu;
src/add-ons/kernel/drivers/nvmm/nvmm.c
196
nvmm_vcpu_put(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/nvmm.c
207
struct nvmm_cpu *vcpu;
src/add-ons/kernel/drivers/nvmm/nvmm.c
302
struct nvmm_cpu *vcpu;
src/add-ons/kernel/drivers/nvmm/nvmm.c
380
struct nvmm_cpu *vcpu;
src/add-ons/kernel/drivers/nvmm/nvmm.c
446
struct nvmm_cpu *vcpu;
src/add-ons/kernel/drivers/nvmm/nvmm.c
472
struct nvmm_cpu *vcpu;
src/add-ons/kernel/drivers/nvmm/nvmm.c
517
struct nvmm_cpu *vcpu;
src/add-ons/kernel/drivers/nvmm/nvmm.c
541
struct nvmm_cpu *vcpu;
src/add-ons/kernel/drivers/nvmm/nvmm.c
564
struct nvmm_cpu *vcpu;
src/add-ons/kernel/drivers/nvmm/nvmm.c
584
nvmm_do_vcpu_run(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/nvmm.c
622
struct nvmm_cpu *vcpu;
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
102
struct nvmm_cpu cpus[NVMM_MAX_VCPUS];
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
127
int (*vcpu_create)(struct nvmm_machine *, struct nvmm_cpu *);
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
128
void (*vcpu_destroy)(struct nvmm_machine *, struct nvmm_cpu *);
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
129
int (*vcpu_configure)(struct nvmm_cpu *, uint64_t, void *);
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
130
void (*vcpu_setstate)(struct nvmm_cpu *);
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
131
void (*vcpu_getstate)(struct nvmm_cpu *);
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
132
int (*vcpu_inject)(struct nvmm_cpu *);
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
133
int (*vcpu_run)(struct nvmm_machine *, struct nvmm_cpu *,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1073
svm_exit_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1121
svm_exit_hlt(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1148
svm_exit_io(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1200
svm_inkernel_handle_msr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1266
svm_exit_rdmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1284
svm_exit_wrmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1307
svm_exit_msr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1321
svm_exit_npf(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1345
svm_exit_xsetbv(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1386
svm_vcpu_guest_fpu_enter(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1407
svm_vcpu_guest_fpu_leave(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1424
svm_vcpu_guest_dbregs_enter(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1439
svm_vcpu_guest_dbregs_leave(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1452
svm_vcpu_guest_misc_enter(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1462
svm_vcpu_guest_misc_leave(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1480
svm_gtlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1490
svm_htlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1544
svm_vcpu_run(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
1850
svm_vcpu_setstate(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2003
svm_vcpu_getstate(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2108
svm_vcpu_state_provide(struct nvmm_cpu *vcpu, uint64_t flags)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2115
svm_vcpu_state_commit(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2125
svm_asid_alloc(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2157
svm_asid_free(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2176
svm_vcpu_init(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2303
svm_vcpu_create(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2356
svm_vcpu_destroy(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2430
svm_vcpu_configure(struct nvmm_cpu *vcpu, uint64_t op, void *data)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
490
static void svm_vcpu_state_provide(struct nvmm_cpu *, uint64_t);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
491
static void svm_vcpu_state_commit(struct nvmm_cpu *);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
668
svm_event_waitexit_enable(struct nvmm_cpu *vcpu, bool nmi)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
687
svm_event_waitexit_disable(struct nvmm_cpu *vcpu, bool nmi)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
739
svm_vcpu_inject(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
791
svm_inject_ud(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
805
svm_inject_gp(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
819
svm_vcpu_event_commit(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
860
svm_inkernel_handle_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1008
vmx_vmcs_destroy(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1024
vmx_event_waitexit_enable(struct nvmm_cpu *vcpu, bool nmi)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1044
vmx_event_waitexit_disable(struct nvmm_cpu *vcpu, bool nmi)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1096
vmx_vcpu_inject(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1154
vmx_inject_ud(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1168
vmx_inject_gp(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1182
vmx_vcpu_event_commit(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1222
vmx_exit_exc_nmi(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1262
vmx_inkernel_handle_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1524
vmx_exit_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1572
vmx_exit_hlt(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1614
vmx_inkernel_handle_cr0(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1683
vmx_inkernel_handle_cr4(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1722
vmx_inkernel_handle_cr8(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1763
vmx_exit_cr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1810
vmx_exit_io(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1864
vmx_inkernel_handle_msr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1948
vmx_exit_rdmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1970
vmx_exit_wrmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
1996
vmx_exit_xsetbv(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2029
vmx_exit_epf(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2056
vmx_vcpu_guest_fpu_enter(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2077
vmx_vcpu_guest_fpu_leave(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2094
vmx_vcpu_guest_dbregs_enter(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2110
vmx_vcpu_guest_dbregs_leave(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2124
vmx_vcpu_guest_misc_enter(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2139
vmx_vcpu_guest_misc_leave(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2164
vmx_gtlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2174
vmx_htlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2249
vmx_vcpu_run(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2596
vmx_vcpu_setstate(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2767
vmx_vcpu_getstate(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2870
vmx_vcpu_state_provide(struct nvmm_cpu *vcpu, uint64_t flags)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2877
vmx_vcpu_state_commit(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2887
vmx_asid_alloc(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2916
vmx_asid_free(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
2932
vmx_vcpu_init(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3049
vmx_vcpu_create(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3103
vmx_vcpu_destroy(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3189
vmx_vcpu_configure(struct nvmm_cpu *vcpu, uint64_t op, void *data)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
598
static void vmx_vcpu_state_provide(struct nvmm_cpu *, uint64_t);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
599
static void vmx_vcpu_state_commit(struct nvmm_cpu *);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
957
vmx_vmcs_enter(struct nvmm_cpu *vcpu)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
990
vmx_vmcs_leave(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/nvmm.c
134
struct nvmm_cpu **ret)
src/libs/nvmm/driver/nvmm.c
136
struct nvmm_cpu *vcpu;
src/libs/nvmm/driver/nvmm.c
157
nvmm_vcpu_free(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/nvmm.c
176
struct nvmm_cpu **ret)
src/libs/nvmm/driver/nvmm.c
178
struct nvmm_cpu *vcpu;
src/libs/nvmm/driver/nvmm.c
196
nvmm_vcpu_put(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/nvmm.c
207
struct nvmm_cpu *vcpu;
src/libs/nvmm/driver/nvmm.c
302
struct nvmm_cpu *vcpu;
src/libs/nvmm/driver/nvmm.c
380
struct nvmm_cpu *vcpu;
src/libs/nvmm/driver/nvmm.c
446
struct nvmm_cpu *vcpu;
src/libs/nvmm/driver/nvmm.c
472
struct nvmm_cpu *vcpu;
src/libs/nvmm/driver/nvmm.c
517
struct nvmm_cpu *vcpu;
src/libs/nvmm/driver/nvmm.c
541
struct nvmm_cpu *vcpu;
src/libs/nvmm/driver/nvmm.c
564
struct nvmm_cpu *vcpu;
src/libs/nvmm/driver/nvmm.c
584
nvmm_do_vcpu_run(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/nvmm.c
622
struct nvmm_cpu *vcpu;
src/libs/nvmm/driver/nvmm_internal.h
102
struct nvmm_cpu cpus[NVMM_MAX_VCPUS];
src/libs/nvmm/driver/nvmm_internal.h
127
int (*vcpu_create)(struct nvmm_machine *, struct nvmm_cpu *);
src/libs/nvmm/driver/nvmm_internal.h
128
void (*vcpu_destroy)(struct nvmm_machine *, struct nvmm_cpu *);
src/libs/nvmm/driver/nvmm_internal.h
129
int (*vcpu_configure)(struct nvmm_cpu *, uint64_t, void *);
src/libs/nvmm/driver/nvmm_internal.h
130
void (*vcpu_setstate)(struct nvmm_cpu *);
src/libs/nvmm/driver/nvmm_internal.h
131
void (*vcpu_getstate)(struct nvmm_cpu *);
src/libs/nvmm/driver/nvmm_internal.h
132
int (*vcpu_inject)(struct nvmm_cpu *);
src/libs/nvmm/driver/nvmm_internal.h
133
int (*vcpu_run)(struct nvmm_machine *, struct nvmm_cpu *,
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1073
svm_exit_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1121
svm_exit_hlt(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1148
svm_exit_io(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1200
svm_inkernel_handle_msr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1266
svm_exit_rdmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1284
svm_exit_wrmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1307
svm_exit_msr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1321
svm_exit_npf(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1345
svm_exit_xsetbv(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1386
svm_vcpu_guest_fpu_enter(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1407
svm_vcpu_guest_fpu_leave(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1424
svm_vcpu_guest_dbregs_enter(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1439
svm_vcpu_guest_dbregs_leave(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1452
svm_vcpu_guest_misc_enter(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1462
svm_vcpu_guest_misc_leave(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1480
svm_gtlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1490
svm_htlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1544
svm_vcpu_run(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
1850
svm_vcpu_setstate(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2003
svm_vcpu_getstate(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2108
svm_vcpu_state_provide(struct nvmm_cpu *vcpu, uint64_t flags)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2115
svm_vcpu_state_commit(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2125
svm_asid_alloc(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2157
svm_asid_free(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2176
svm_vcpu_init(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2303
svm_vcpu_create(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2356
svm_vcpu_destroy(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2430
svm_vcpu_configure(struct nvmm_cpu *vcpu, uint64_t op, void *data)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
490
static void svm_vcpu_state_provide(struct nvmm_cpu *, uint64_t);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
491
static void svm_vcpu_state_commit(struct nvmm_cpu *);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
668
svm_event_waitexit_enable(struct nvmm_cpu *vcpu, bool nmi)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
687
svm_event_waitexit_disable(struct nvmm_cpu *vcpu, bool nmi)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
739
svm_vcpu_inject(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
791
svm_inject_ud(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
805
svm_inject_gp(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
819
svm_vcpu_event_commit(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
860
svm_inkernel_handle_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1008
vmx_vmcs_destroy(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1024
vmx_event_waitexit_enable(struct nvmm_cpu *vcpu, bool nmi)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1044
vmx_event_waitexit_disable(struct nvmm_cpu *vcpu, bool nmi)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1096
vmx_vcpu_inject(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1154
vmx_inject_ud(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1168
vmx_inject_gp(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1182
vmx_vcpu_event_commit(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1222
vmx_exit_exc_nmi(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1262
vmx_inkernel_handle_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1524
vmx_exit_cpuid(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1572
vmx_exit_hlt(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1614
vmx_inkernel_handle_cr0(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1683
vmx_inkernel_handle_cr4(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1722
vmx_inkernel_handle_cr8(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1763
vmx_exit_cr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1810
vmx_exit_io(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1864
vmx_inkernel_handle_msr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1948
vmx_exit_rdmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1970
vmx_exit_wrmsr(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
1996
vmx_exit_xsetbv(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2029
vmx_exit_epf(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2056
vmx_vcpu_guest_fpu_enter(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2077
vmx_vcpu_guest_fpu_leave(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2094
vmx_vcpu_guest_dbregs_enter(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2110
vmx_vcpu_guest_dbregs_leave(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2124
vmx_vcpu_guest_misc_enter(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2139
vmx_vcpu_guest_misc_leave(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2164
vmx_gtlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2174
vmx_htlb_catchup(struct nvmm_cpu *vcpu, int hcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2249
vmx_vcpu_run(struct nvmm_machine *mach, struct nvmm_cpu *vcpu,
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2596
vmx_vcpu_setstate(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2767
vmx_vcpu_getstate(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2870
vmx_vcpu_state_provide(struct nvmm_cpu *vcpu, uint64_t flags)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2877
vmx_vcpu_state_commit(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2887
vmx_asid_alloc(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2916
vmx_asid_free(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
2932
vmx_vcpu_init(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3049
vmx_vcpu_create(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3103
vmx_vcpu_destroy(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3189
vmx_vcpu_configure(struct nvmm_cpu *vcpu, uint64_t op, void *data)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
598
static void vmx_vcpu_state_provide(struct nvmm_cpu *, uint64_t);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
599
static void vmx_vcpu_state_commit(struct nvmm_cpu *);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
957
vmx_vmcs_enter(struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
990
vmx_vmcs_leave(struct nvmm_cpu *vcpu)