Symbol: nvmm_impl
src/add-ons/kernel/drivers/nvmm/nvmm.c
1005
nvmm_impl = nvmm_ident();
src/add-ons/kernel/drivers/nvmm/nvmm.c
1006
if (nvmm_impl == NULL)
src/add-ons/kernel/drivers/nvmm/nvmm.c
1019
(*nvmm_impl->init)();
src/add-ons/kernel/drivers/nvmm/nvmm.c
1036
(*nvmm_impl->fini)();
src/add-ons/kernel/drivers/nvmm/nvmm.c
1037
nvmm_impl = NULL;
src/add-ons/kernel/drivers/nvmm/nvmm.c
225
(*nvmm_impl->vcpu_destroy)(mach, vcpu);
src/add-ons/kernel/drivers/nvmm/nvmm.c
230
(*nvmm_impl->machine_destroy)(mach);
src/add-ons/kernel/drivers/nvmm/nvmm.c
252
args->cap.state_size = nvmm_impl->state_size;
src/add-ons/kernel/drivers/nvmm/nvmm.c
258
(*nvmm_impl->capability)(&args->cap);
src/add-ons/kernel/drivers/nvmm/nvmm.c
289
(*nvmm_impl->machine_create)(mach);
src/add-ons/kernel/drivers/nvmm/nvmm.c
315
(*nvmm_impl->vcpu_destroy)(mach, vcpu);
src/add-ons/kernel/drivers/nvmm/nvmm.c
321
(*nvmm_impl->machine_destroy)(mach);
src/add-ons/kernel/drivers/nvmm/nvmm.c
350
if (__predict_false(op >= nvmm_impl->mach_conf_max)) {
src/add-ons/kernel/drivers/nvmm/nvmm.c
354
allocsz = nvmm_impl->mach_conf_sizes[op];
src/add-ons/kernel/drivers/nvmm/nvmm.c
368
error = (*nvmm_impl->machine_configure)(mach, op, data);
src/add-ons/kernel/drivers/nvmm/nvmm.c
427
error = (*nvmm_impl->vcpu_create)(mach, vcpu);
src/add-ons/kernel/drivers/nvmm/nvmm.c
44
static const struct nvmm_impl *nvmm_impl_list[] = {
src/add-ons/kernel/drivers/nvmm/nvmm.c
457
(*nvmm_impl->vcpu_destroy)(mach, vcpu);
src/add-ons/kernel/drivers/nvmm/nvmm.c
479
if (__predict_false(op >= nvmm_impl->vcpu_conf_max))
src/add-ons/kernel/drivers/nvmm/nvmm.c
482
allocsz = nvmm_impl->vcpu_conf_sizes[op];
src/add-ons/kernel/drivers/nvmm/nvmm.c
503
error = (*nvmm_impl->vcpu_configure)(vcpu, op, data);
src/add-ons/kernel/drivers/nvmm/nvmm.c
51
const struct nvmm_impl *nvmm_impl __read_mostly = NULL;
src/add-ons/kernel/drivers/nvmm/nvmm.c
528
(*nvmm_impl->vcpu_setstate)(vcpu);
src/add-ons/kernel/drivers/nvmm/nvmm.c
552
(*nvmm_impl->vcpu_getstate)(vcpu);
src/add-ons/kernel/drivers/nvmm/nvmm.c
575
error = (*nvmm_impl->vcpu_inject)(vcpu);
src/add-ons/kernel/drivers/nvmm/nvmm.c
598
ret = (*nvmm_impl->vcpu_run)(mach, vcpu, exit);
src/add-ons/kernel/drivers/nvmm/nvmm.c
987
const struct nvmm_impl *
src/add-ons/kernel/drivers/nvmm/nvmm_haiku.cpp
392
if (nvmm_impl == &nvmm_x86_vmx) {
src/add-ons/kernel/drivers/nvmm/nvmm_haiku.cpp
397
} else if (nvmm_impl == &nvmm_x86_svm) {
src/add-ons/kernel/drivers/nvmm/nvmm_haiku.cpp
425
if (nvmm_impl == &nvmm_x86_vmx) {
src/add-ons/kernel/drivers/nvmm/nvmm_haiku.cpp
430
} else if (nvmm_impl == &nvmm_x86_svm) {
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
138
extern const struct nvmm_impl nvmm_x86_svm;
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
139
extern const struct nvmm_impl nvmm_x86_vmx;
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
144
extern const struct nvmm_impl *nvmm_impl;
src/add-ons/kernel/drivers/nvmm/nvmm_internal.h
146
const struct nvmm_impl *nvmm_ident(void);
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_svm.c
2716
const struct nvmm_impl nvmm_x86_svm = {
src/add-ons/kernel/drivers/nvmm/x86/nvmm_x86_vmx.c
3667
const struct nvmm_impl nvmm_x86_vmx = {
src/libs/nvmm/driver/nvmm.c
1005
nvmm_impl = nvmm_ident();
src/libs/nvmm/driver/nvmm.c
1006
if (nvmm_impl == NULL)
src/libs/nvmm/driver/nvmm.c
1019
(*nvmm_impl->init)();
src/libs/nvmm/driver/nvmm.c
1036
(*nvmm_impl->fini)();
src/libs/nvmm/driver/nvmm.c
1037
nvmm_impl = NULL;
src/libs/nvmm/driver/nvmm.c
225
(*nvmm_impl->vcpu_destroy)(mach, vcpu);
src/libs/nvmm/driver/nvmm.c
230
(*nvmm_impl->machine_destroy)(mach);
src/libs/nvmm/driver/nvmm.c
252
args->cap.state_size = nvmm_impl->state_size;
src/libs/nvmm/driver/nvmm.c
258
(*nvmm_impl->capability)(&args->cap);
src/libs/nvmm/driver/nvmm.c
289
(*nvmm_impl->machine_create)(mach);
src/libs/nvmm/driver/nvmm.c
315
(*nvmm_impl->vcpu_destroy)(mach, vcpu);
src/libs/nvmm/driver/nvmm.c
321
(*nvmm_impl->machine_destroy)(mach);
src/libs/nvmm/driver/nvmm.c
350
if (__predict_false(op >= nvmm_impl->mach_conf_max)) {
src/libs/nvmm/driver/nvmm.c
354
allocsz = nvmm_impl->mach_conf_sizes[op];
src/libs/nvmm/driver/nvmm.c
368
error = (*nvmm_impl->machine_configure)(mach, op, data);
src/libs/nvmm/driver/nvmm.c
427
error = (*nvmm_impl->vcpu_create)(mach, vcpu);
src/libs/nvmm/driver/nvmm.c
44
static const struct nvmm_impl *nvmm_impl_list[] = {
src/libs/nvmm/driver/nvmm.c
457
(*nvmm_impl->vcpu_destroy)(mach, vcpu);
src/libs/nvmm/driver/nvmm.c
479
if (__predict_false(op >= nvmm_impl->vcpu_conf_max))
src/libs/nvmm/driver/nvmm.c
482
allocsz = nvmm_impl->vcpu_conf_sizes[op];
src/libs/nvmm/driver/nvmm.c
503
error = (*nvmm_impl->vcpu_configure)(vcpu, op, data);
src/libs/nvmm/driver/nvmm.c
51
const struct nvmm_impl *nvmm_impl __read_mostly = NULL;
src/libs/nvmm/driver/nvmm.c
528
(*nvmm_impl->vcpu_setstate)(vcpu);
src/libs/nvmm/driver/nvmm.c
552
(*nvmm_impl->vcpu_getstate)(vcpu);
src/libs/nvmm/driver/nvmm.c
575
error = (*nvmm_impl->vcpu_inject)(vcpu);
src/libs/nvmm/driver/nvmm.c
598
ret = (*nvmm_impl->vcpu_run)(mach, vcpu, exit);
src/libs/nvmm/driver/nvmm.c
987
const struct nvmm_impl *
src/libs/nvmm/driver/nvmm_haiku.cpp
392
if (nvmm_impl == &nvmm_x86_vmx) {
src/libs/nvmm/driver/nvmm_haiku.cpp
397
} else if (nvmm_impl == &nvmm_x86_svm) {
src/libs/nvmm/driver/nvmm_haiku.cpp
425
if (nvmm_impl == &nvmm_x86_vmx) {
src/libs/nvmm/driver/nvmm_haiku.cpp
430
} else if (nvmm_impl == &nvmm_x86_svm) {
src/libs/nvmm/driver/nvmm_internal.h
138
extern const struct nvmm_impl nvmm_x86_svm;
src/libs/nvmm/driver/nvmm_internal.h
139
extern const struct nvmm_impl nvmm_x86_vmx;
src/libs/nvmm/driver/nvmm_internal.h
144
extern const struct nvmm_impl *nvmm_impl;
src/libs/nvmm/driver/nvmm_internal.h
146
const struct nvmm_impl *nvmm_ident(void);
src/libs/nvmm/driver/x86/nvmm_x86_svm.c
2716
const struct nvmm_impl nvmm_x86_svm = {
src/libs/nvmm/driver/x86/nvmm_x86_vmx.c
3667
const struct nvmm_impl nvmm_x86_vmx = {