Symbol: nvmm_impl
sys/dev/virtual/nvmm/nvmm.c
1005
(*nvmm_impl->fini)();
sys/dev/virtual/nvmm/nvmm.c
1006
nvmm_impl = NULL;
sys/dev/virtual/nvmm/nvmm.c
218
(*nvmm_impl->vcpu_destroy)(mach, vcpu);
sys/dev/virtual/nvmm/nvmm.c
223
(*nvmm_impl->machine_destroy)(mach);
sys/dev/virtual/nvmm/nvmm.c
245
args->cap.state_size = nvmm_impl->state_size;
sys/dev/virtual/nvmm/nvmm.c
251
(*nvmm_impl->capability)(&args->cap);
sys/dev/virtual/nvmm/nvmm.c
282
(*nvmm_impl->machine_create)(mach);
sys/dev/virtual/nvmm/nvmm.c
308
(*nvmm_impl->vcpu_destroy)(mach, vcpu);
sys/dev/virtual/nvmm/nvmm.c
314
(*nvmm_impl->machine_destroy)(mach);
sys/dev/virtual/nvmm/nvmm.c
343
if (__predict_false(op >= nvmm_impl->mach_conf_max)) {
sys/dev/virtual/nvmm/nvmm.c
347
allocsz = nvmm_impl->mach_conf_sizes[op];
sys/dev/virtual/nvmm/nvmm.c
361
error = (*nvmm_impl->machine_configure)(mach, op, data);
sys/dev/virtual/nvmm/nvmm.c
410
error = (*nvmm_impl->vcpu_create)(mach, vcpu);
sys/dev/virtual/nvmm/nvmm.c
42
static const struct nvmm_impl *nvmm_impl_list[] = {
sys/dev/virtual/nvmm/nvmm.c
440
(*nvmm_impl->vcpu_destroy)(mach, vcpu);
sys/dev/virtual/nvmm/nvmm.c
462
if (__predict_false(op >= nvmm_impl->vcpu_conf_max))
sys/dev/virtual/nvmm/nvmm.c
465
allocsz = nvmm_impl->vcpu_conf_sizes[op];
sys/dev/virtual/nvmm/nvmm.c
486
error = (*nvmm_impl->vcpu_configure)(vcpu, op, data);
sys/dev/virtual/nvmm/nvmm.c
49
const struct nvmm_impl *nvmm_impl __read_mostly = NULL;
sys/dev/virtual/nvmm/nvmm.c
511
(*nvmm_impl->vcpu_setstate)(vcpu);
sys/dev/virtual/nvmm/nvmm.c
535
(*nvmm_impl->vcpu_getstate)(vcpu);
sys/dev/virtual/nvmm/nvmm.c
558
error = (*nvmm_impl->vcpu_inject)(vcpu);
sys/dev/virtual/nvmm/nvmm.c
581
ret = (*nvmm_impl->vcpu_run)(mach, vcpu, exit);
sys/dev/virtual/nvmm/nvmm.c
956
const struct nvmm_impl *
sys/dev/virtual/nvmm/nvmm.c
974
nvmm_impl = nvmm_ident();
sys/dev/virtual/nvmm/nvmm.c
975
if (nvmm_impl == NULL)
sys/dev/virtual/nvmm/nvmm.c
988
(*nvmm_impl->init)();
sys/dev/virtual/nvmm/nvmm_dragonfly.c
298
if (__predict_false(nvmm_impl == NULL))
sys/dev/virtual/nvmm/nvmm_dragonfly.c
361
os_printf("nvmm: attached, using backend %s\n", nvmm_impl->name);
sys/dev/virtual/nvmm/nvmm_internal.h
136
extern const struct nvmm_impl nvmm_x86_svm;
sys/dev/virtual/nvmm/nvmm_internal.h
137
extern const struct nvmm_impl nvmm_x86_vmx;
sys/dev/virtual/nvmm/nvmm_internal.h
142
extern const struct nvmm_impl *nvmm_impl;
sys/dev/virtual/nvmm/nvmm_internal.h
144
const struct nvmm_impl *nvmm_ident(void);
sys/dev/virtual/nvmm/nvmm_netbsd.c
282
if (__predict_false(nvmm_impl == NULL))
sys/dev/virtual/nvmm/nvmm_netbsd.c
366
nvmm_impl->name);
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2767
const struct nvmm_impl nvmm_x86_svm = {
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
3675
const struct nvmm_impl nvmm_x86_vmx = {