Symbol: nvmm_impl
sys/dev/nvmm/nvmm.c
1033
static const struct nvmm_impl *
sys/dev/nvmm/nvmm.c
1051
nvmm_impl = nvmm_ident();
sys/dev/nvmm/nvmm.c
1052
if (nvmm_impl == NULL)
sys/dev/nvmm/nvmm.c
1071
(*nvmm_impl->init)();
sys/dev/nvmm/nvmm.c
1088
(*nvmm_impl->fini)();
sys/dev/nvmm/nvmm.c
1089
nvmm_impl = NULL;
sys/dev/nvmm/nvmm.c
1136
if (__predict_false(nvmm_impl == NULL))
sys/dev/nvmm/nvmm.c
1310
nvmm_impl->name);
sys/dev/nvmm/nvmm.c
1311
if (nvmm_impl->suspend != NULL && nvmm_impl->resume != NULL)
sys/dev/nvmm/nvmm.c
1330
if (vcpu->present && nvmm_impl->vcpu_suspend)
sys/dev/nvmm/nvmm.c
1331
(*nvmm_impl->vcpu_suspend)(mach, vcpu);
sys/dev/nvmm/nvmm.c
1340
if (vcpu->present && nvmm_impl->vcpu_resume)
sys/dev/nvmm/nvmm.c
1341
(*nvmm_impl->vcpu_resume)(mach, vcpu);
sys/dev/nvmm/nvmm.c
1351
if (nvmm_impl->vcpu_suspend) {
sys/dev/nvmm/nvmm.c
1357
if (nvmm_impl->machine_suspend)
sys/dev/nvmm/nvmm.c
1358
(*nvmm_impl->machine_suspend)(mach);
sys/dev/nvmm/nvmm.c
1369
if (nvmm_impl->vcpu_resume) {
sys/dev/nvmm/nvmm.c
1375
if (nvmm_impl->machine_resume)
sys/dev/nvmm/nvmm.c
1376
(*nvmm_impl->machine_resume)(mach);
sys/dev/nvmm/nvmm.c
1399
if (nvmm_impl->suspend_interrupt)
sys/dev/nvmm/nvmm.c
1400
(*nvmm_impl->suspend_interrupt)();
sys/dev/nvmm/nvmm.c
1414
if (nvmm_impl->machine_suspend || nvmm_impl->vcpu_suspend) {
sys/dev/nvmm/nvmm.c
1422
if (nvmm_impl->suspend)
sys/dev/nvmm/nvmm.c
1423
(*nvmm_impl->suspend)();
sys/dev/nvmm/nvmm.c
1439
if (nvmm_impl->resume)
sys/dev/nvmm/nvmm.c
1440
(*nvmm_impl->resume)();
sys/dev/nvmm/nvmm.c
1445
if (nvmm_impl->machine_resume || nvmm_impl->vcpu_resume) {
sys/dev/nvmm/nvmm.c
281
(*nvmm_impl->vcpu_destroy)(mach, vcpu);
sys/dev/nvmm/nvmm.c
286
(*nvmm_impl->machine_destroy)(mach);
sys/dev/nvmm/nvmm.c
308
args->cap.state_size = nvmm_impl->state_size;
sys/dev/nvmm/nvmm.c
313
(*nvmm_impl->capability)(&args->cap);
sys/dev/nvmm/nvmm.c
343
(*nvmm_impl->machine_create)(mach);
sys/dev/nvmm/nvmm.c
369
(*nvmm_impl->vcpu_destroy)(mach, vcpu);
sys/dev/nvmm/nvmm.c
375
(*nvmm_impl->machine_destroy)(mach);
sys/dev/nvmm/nvmm.c
404
if (__predict_false(op >= nvmm_impl->mach_conf_max)) {
sys/dev/nvmm/nvmm.c
408
allocsz = nvmm_impl->mach_conf_sizes[op];
sys/dev/nvmm/nvmm.c
422
error = (*nvmm_impl->machine_configure)(mach, op, data);
sys/dev/nvmm/nvmm.c
465
error = (*nvmm_impl->vcpu_create)(mach, vcpu);
sys/dev/nvmm/nvmm.c
495
(*nvmm_impl->vcpu_destroy)(mach, vcpu);
sys/dev/nvmm/nvmm.c
517
if (__predict_false(op >= nvmm_impl->vcpu_conf_max))
sys/dev/nvmm/nvmm.c
520
allocsz = nvmm_impl->vcpu_conf_sizes[op];
sys/dev/nvmm/nvmm.c
541
error = (*nvmm_impl->vcpu_configure)(vcpu, op, data);
sys/dev/nvmm/nvmm.c
566
(*nvmm_impl->vcpu_setstate)(vcpu);
sys/dev/nvmm/nvmm.c
590
(*nvmm_impl->vcpu_getstate)(vcpu);
sys/dev/nvmm/nvmm.c
613
error = (*nvmm_impl->vcpu_inject)(vcpu);
sys/dev/nvmm/nvmm.c
635
ret = (*nvmm_impl->vcpu_run)(mach, vcpu, exit);
sys/dev/nvmm/nvmm.c
71
static const struct nvmm_impl *nvmm_impl_list[] = {
sys/dev/nvmm/nvmm.c
78
static const struct nvmm_impl *nvmm_impl __read_mostly = NULL;
sys/dev/nvmm/nvmm_internal.h
141
extern const struct nvmm_impl nvmm_x86_svm;
sys/dev/nvmm/nvmm_internal.h
142
extern const struct nvmm_impl nvmm_x86_vmx;
sys/dev/nvmm/x86/nvmm_x86_svm.c
2918
const struct nvmm_impl nvmm_x86_svm = {
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3933
const struct nvmm_impl nvmm_x86_vmx = {