headers/libs/nvmm/nvmm.h
105
int nvmm_machine_create(struct nvmm_machine *);
headers/libs/nvmm/nvmm.h
106
int nvmm_machine_destroy(struct nvmm_machine *);
headers/libs/nvmm/nvmm.h
107
int nvmm_machine_configure(struct nvmm_machine *, uint64_t, void *);
headers/libs/nvmm/nvmm.h
109
int nvmm_vcpu_create(struct nvmm_machine *, nvmm_cpuid_t, struct nvmm_vcpu *);
headers/libs/nvmm/nvmm.h
110
int nvmm_vcpu_destroy(struct nvmm_machine *, struct nvmm_vcpu *);
headers/libs/nvmm/nvmm.h
111
int nvmm_vcpu_configure(struct nvmm_machine *, struct nvmm_vcpu *, uint64_t,
headers/libs/nvmm/nvmm.h
113
int nvmm_vcpu_setstate(struct nvmm_machine *, struct nvmm_vcpu *, uint64_t);
headers/libs/nvmm/nvmm.h
114
int nvmm_vcpu_getstate(struct nvmm_machine *, struct nvmm_vcpu *, uint64_t);
headers/libs/nvmm/nvmm.h
115
int nvmm_vcpu_inject(struct nvmm_machine *, struct nvmm_vcpu *);
headers/libs/nvmm/nvmm.h
116
int nvmm_vcpu_run(struct nvmm_machine *, struct nvmm_vcpu *);
headers/libs/nvmm/nvmm.h
118
int nvmm_gpa_map(struct nvmm_machine *, uintptr_t, gpaddr_t, size_t, int);
headers/libs/nvmm/nvmm.h
119
int nvmm_gpa_unmap(struct nvmm_machine *, uintptr_t, gpaddr_t, size_t);
headers/libs/nvmm/nvmm.h
120
int nvmm_hva_map(struct nvmm_machine *, uintptr_t, size_t);
headers/libs/nvmm/nvmm.h
121
int nvmm_hva_unmap(struct nvmm_machine *, uintptr_t, size_t);
headers/libs/nvmm/nvmm.h
123
int nvmm_gva_to_gpa(struct nvmm_machine *, struct nvmm_vcpu *, gvaddr_t, gpaddr_t *,
headers/libs/nvmm/nvmm.h
125
int nvmm_gpa_to_hva(struct nvmm_machine *, gpaddr_t, uintptr_t *,
headers/libs/nvmm/nvmm.h
128
int nvmm_assist_io(struct nvmm_machine *, struct nvmm_vcpu *);
headers/libs/nvmm/nvmm.h
129
int nvmm_assist_mem(struct nvmm_machine *, struct nvmm_vcpu *);
headers/libs/nvmm/nvmm.h
133
int nvmm_vcpu_dump(struct nvmm_machine *, struct nvmm_vcpu *);
headers/libs/nvmm/nvmm.h
74
struct nvmm_machine *mach;
headers/libs/nvmm/nvmm.h
83
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
125
nvmm_machine_put(struct nvmm_machine *mach)
src/add-ons/kernel/drivers/nvmm/nvmm.c
133
nvmm_vcpu_alloc(struct nvmm_machine *mach, nvmm_cpuid_t cpuid,
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
175
nvmm_vcpu_get(struct nvmm_machine *mach, nvmm_cpuid_t cpuid,
src/add-ons/kernel/drivers/nvmm/nvmm.c
206
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
267
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
301
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
343
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
379
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
41
static struct nvmm_machine machines[NVMM_MAX_MACHINES];
src/add-ons/kernel/drivers/nvmm/nvmm.c
445
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
471
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
516
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
540
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
563
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
57
nvmm_machine_alloc(struct nvmm_machine **ret)
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
59
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
621
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
644
nvmm_hmapping_getvmobj(struct nvmm_machine *mach, uintptr_t hva, size_t size,
src/add-ons/kernel/drivers/nvmm/nvmm.c
666
nvmm_hmapping_validate(struct nvmm_machine *mach, uintptr_t hva, size_t size)
src/add-ons/kernel/drivers/nvmm/nvmm.c
713
nvmm_hmapping_alloc(struct nvmm_machine *mach)
src/add-ons/kernel/drivers/nvmm/nvmm.c
730
nvmm_hmapping_free(struct nvmm_machine *mach, uintptr_t hva, size_t size)
src/add-ons/kernel/drivers/nvmm/nvmm.c
758
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
795
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
813
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
86
nvmm_machine_free(struct nvmm_machine *mach)
src/add-ons/kernel/drivers/nvmm/nvmm.c
886
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
939
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm.c
96
struct nvmm_machine **ret, bool writer)
src/add-ons/kernel/drivers/nvmm/nvmm.c
98
struct nvmm_machine *mach;
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
123
void (*machine_create)(struct nvmm_machine *);
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
124
void (*machine_destroy)(struct nvmm_machine *);
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
125
int (*machine_configure)(struct nvmm_machine *, uint64_t, void *);
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
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
1501
svm_htlb_flush(struct nvmm_machine *mach, struct svm_cpudata *cpudata)
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
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
2448
struct nvmm_machine *mach = os_pmap_mach(pm);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2463
svm_machine_create(struct nvmm_machine *mach)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2484
svm_machine_destroy(struct nvmm_machine *mach)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2490
svm_machine_configure(struct nvmm_machine *mach, uint64_t op, void *data)
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
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
2190
vmx_htlb_flush(struct nvmm_machine *mach, struct vmx_cpudata *cpudata)
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
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
3209
struct nvmm_machine *mach = os_pmap_mach(pm);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3224
vmx_machine_create(struct nvmm_machine *mach)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3246
vmx_machine_destroy(struct nvmm_machine *mach)
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3252
vmx_machine_configure(struct nvmm_machine *mach, uint64_t op, void *data)
src/libs/nvmm/driver/nvmm.c
125
nvmm_machine_put(struct nvmm_machine *mach)
src/libs/nvmm/driver/nvmm.c
133
nvmm_vcpu_alloc(struct nvmm_machine *mach, nvmm_cpuid_t cpuid,
src/libs/nvmm/driver/nvmm.c
157
nvmm_vcpu_free(struct nvmm_machine *mach, struct nvmm_cpu *vcpu)
src/libs/nvmm/driver/nvmm.c
175
nvmm_vcpu_get(struct nvmm_machine *mach, nvmm_cpuid_t cpuid,
src/libs/nvmm/driver/nvmm.c
206
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
267
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
301
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
343
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
379
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
41
static struct nvmm_machine machines[NVMM_MAX_MACHINES];
src/libs/nvmm/driver/nvmm.c
445
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
471
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
516
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
540
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
563
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
57
nvmm_machine_alloc(struct nvmm_machine **ret)
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
59
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
621
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
644
nvmm_hmapping_getvmobj(struct nvmm_machine *mach, uintptr_t hva, size_t size,
src/libs/nvmm/driver/nvmm.c
666
nvmm_hmapping_validate(struct nvmm_machine *mach, uintptr_t hva, size_t size)
src/libs/nvmm/driver/nvmm.c
713
nvmm_hmapping_alloc(struct nvmm_machine *mach)
src/libs/nvmm/driver/nvmm.c
730
nvmm_hmapping_free(struct nvmm_machine *mach, uintptr_t hva, size_t size)
src/libs/nvmm/driver/nvmm.c
758
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
795
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
813
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
86
nvmm_machine_free(struct nvmm_machine *mach)
src/libs/nvmm/driver/nvmm.c
886
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
939
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm.c
96
struct nvmm_machine **ret, bool writer)
src/libs/nvmm/driver/nvmm.c
98
struct nvmm_machine *mach;
src/libs/nvmm/driver/nvmm_internal.h
123
void (*machine_create)(struct nvmm_machine *);
src/libs/nvmm/driver/nvmm_internal.h
124
void (*machine_destroy)(struct nvmm_machine *);
src/libs/nvmm/driver/nvmm_internal.h
125
int (*machine_configure)(struct nvmm_machine *, uint64_t, void *);
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
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
1501
svm_htlb_flush(struct nvmm_machine *mach, struct svm_cpudata *cpudata)
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
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
2448
struct nvmm_machine *mach = os_pmap_mach(pm);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2463
svm_machine_create(struct nvmm_machine *mach)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2484
svm_machine_destroy(struct nvmm_machine *mach)
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2490
svm_machine_configure(struct nvmm_machine *mach, uint64_t op, void *data)
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
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
2190
vmx_htlb_flush(struct nvmm_machine *mach, struct vmx_cpudata *cpudata)
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
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
3209
struct nvmm_machine *mach = os_pmap_mach(pm);
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3224
vmx_machine_create(struct nvmm_machine *mach)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3246
vmx_machine_destroy(struct nvmm_machine *mach)
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3252
vmx_machine_configure(struct nvmm_machine *mach, uint64_t op, void *data)
src/libs/nvmm/libnvmm.c
129
__area_delete(struct nvmm_machine *mach, uintptr_t hva, gpaddr_t gpa,
src/libs/nvmm/libnvmm.c
147
__area_remove_all(struct nvmm_machine *mach)
src/libs/nvmm/libnvmm.c
240
nvmm_machine_create(struct nvmm_machine *mach)
src/libs/nvmm/libnvmm.c
275
nvmm_machine_destroy(struct nvmm_machine *mach)
src/libs/nvmm/libnvmm.c
293
nvmm_machine_configure(struct nvmm_machine *mach, uint64_t op, void *conf)
src/libs/nvmm/libnvmm.c
310
nvmm_vcpu_create(struct nvmm_machine *mach, nvmm_cpuid_t cpuid,
src/libs/nvmm/libnvmm.c
335
nvmm_vcpu_destroy(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/libs/nvmm/libnvmm.c
362
nvmm_vcpu_configure(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu,
src/libs/nvmm/libnvmm.c
387
nvmm_vcpu_setstate(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu,
src/libs/nvmm/libnvmm.c
400
nvmm_vcpu_getstate(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu,
src/libs/nvmm/libnvmm.c
425
nvmm_vcpu_inject(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/libs/nvmm/libnvmm.c
436
nvmm_vcpu_run(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/libs/nvmm/libnvmm.c
456
nvmm_gpa_map(struct nvmm_machine *mach, uintptr_t hva, gpaddr_t gpa,
src/libs/nvmm/libnvmm.c
482
nvmm_gpa_unmap(struct nvmm_machine *mach, uintptr_t hva, gpaddr_t gpa,
src/libs/nvmm/libnvmm.c
506
nvmm_hva_map(struct nvmm_machine *mach, uintptr_t hva, size_t size)
src/libs/nvmm/libnvmm.c
523
nvmm_hva_unmap(struct nvmm_machine *mach, uintptr_t hva, size_t size)
src/libs/nvmm/libnvmm.c
544
nvmm_gpa_to_hva(struct nvmm_machine *mach, gpaddr_t gpa, uintptr_t *hva,
src/libs/nvmm/libnvmm.c
72
__area_isvalid(struct nvmm_machine *mach, gpaddr_t gpa, size_t size)
src/libs/nvmm/libnvmm.c
95
__area_add(struct nvmm_machine *mach, uintptr_t hva, gpaddr_t gpa, size_t size,
src/libs/nvmm/libnvmm_x86.c
148
x86_gva_to_gpa_32bit(struct nvmm_machine *mach, uint64_t cr3,
src/libs/nvmm/libnvmm_x86.c
221
x86_gva_to_gpa_32bit_pae(struct nvmm_machine *mach, uint64_t cr3,
src/libs/nvmm/libnvmm_x86.c
3063
fetch_segment(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/libs/nvmm/libnvmm_x86.c
3121
fetch_instruction(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu,
src/libs/nvmm/libnvmm_x86.c
3154
assist_mem_double_movs(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu,
src/libs/nvmm/libnvmm_x86.c
3196
assist_mem_single(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu,
src/libs/nvmm/libnvmm_x86.c
321
x86_gva_to_gpa_64bit(struct nvmm_machine *mach, uint64_t cr3,
src/libs/nvmm/libnvmm_x86.c
3320
nvmm_assist_mem(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/libs/nvmm/libnvmm_x86.c
414
x86_gva_to_gpa(struct nvmm_machine *mach, struct nvmm_x64_state *state,
src/libs/nvmm/libnvmm_x86.c
460
nvmm_gva_to_gpa(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu,
src/libs/nvmm/libnvmm_x86.c
48
nvmm_vcpu_dump(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/libs/nvmm/libnvmm_x86.c
582
read_guest_memory(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu,
src/libs/nvmm/libnvmm_x86.c
639
write_guest_memory(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu,
src/libs/nvmm/libnvmm_x86.c
697
static int fetch_segment(struct nvmm_machine *, struct nvmm_vcpu *);
src/libs/nvmm/libnvmm_x86.c
702
assist_io_batch(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu,
src/libs/nvmm/libnvmm_x86.c
736
nvmm_assist_io(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/tests/add-ons/kernel/drivers/nvmm/h_io_assist/h_io_assist.c
143
map_pages(struct nvmm_machine *mach)
src/tests/add-ons/kernel/drivers/nvmm/h_io_assist/h_io_assist.c
247
handle_io(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/tests/add-ons/kernel/drivers/nvmm/h_io_assist/h_io_assist.c
260
run_machine(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/tests/add-ons/kernel/drivers/nvmm/h_io_assist/h_io_assist.c
302
run_test(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu,
src/tests/add-ons/kernel/drivers/nvmm/h_io_assist/h_io_assist.c
390
struct nvmm_machine mach;
src/tests/add-ons/kernel/drivers/nvmm/h_io_assist/h_io_assist.c
91
reset_machine(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/tests/add-ons/kernel/drivers/nvmm/h_mem_assist/h_mem_assist.c
107
run_machine(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/tests/add-ons/kernel/drivers/nvmm/h_mem_assist/h_mem_assist.c
154
run_test(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu,
src/tests/add-ons/kernel/drivers/nvmm/h_mem_assist/h_mem_assist.c
234
reset_machine64(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/tests/add-ons/kernel/drivers/nvmm/h_mem_assist/h_mem_assist.c
289
map_pages64(struct nvmm_machine *mach)
src/tests/add-ons/kernel/drivers/nvmm/h_mem_assist/h_mem_assist.c
372
struct nvmm_machine mach;
src/tests/add-ons/kernel/drivers/nvmm/h_mem_assist/h_mem_assist.c
420
reset_machine16(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)
src/tests/add-ons/kernel/drivers/nvmm/h_mem_assist/h_mem_assist.c
436
map_pages16(struct nvmm_machine *mach)
src/tests/add-ons/kernel/drivers/nvmm/h_mem_assist/h_mem_assist.c
460
struct nvmm_machine mach;
src/tests/add-ons/kernel/drivers/nvmm/h_mem_assist/h_mem_assist.c
94
handle_memory(struct nvmm_machine *mach, struct nvmm_vcpu *vcpu)