Home
last modified time | relevance | path

Searched refs:nvmm_impl (Results 1 – 6 of 6) sorted by relevance

/dragonfly/sys/dev/virtual/nvmm/
H A Dnvmm.c49 const struct nvmm_impl *nvmm_impl __read_mostly = NULL;
282 (*nvmm_impl->machine_create)(mach); in nvmm_machine_create()
314 (*nvmm_impl->machine_destroy)(mach); in nvmm_machine_destroy()
511 (*nvmm_impl->vcpu_setstate)(vcpu); in nvmm_vcpu_setstate()
535 (*nvmm_impl->vcpu_getstate)(vcpu); in nvmm_vcpu_getstate()
956 const struct nvmm_impl *
974 nvmm_impl = nvmm_ident(); in nvmm_init()
975 if (nvmm_impl == NULL) in nvmm_init()
988 (*nvmm_impl->init)(); in nvmm_init()
1005 (*nvmm_impl->fini)(); in nvmm_fini()
[all …]
H A Dnvmm_internal.h106 struct nvmm_impl { struct
136 extern const struct nvmm_impl nvmm_x86_svm; argument
137 extern const struct nvmm_impl nvmm_x86_vmx;
142 extern const struct nvmm_impl *nvmm_impl;
144 const struct nvmm_impl *nvmm_ident(void);
H A Dnvmm_dragonfly.c298 if (__predict_false(nvmm_impl == NULL)) in dfbsd_nvmm_open()
356 os_printf("nvmm: attached, using backend %s\n", nvmm_impl->name); in nvmm_attach()
H A Dnvmm_netbsd.c282 if (__predict_false(nvmm_impl == NULL)) in nbsd_nvmm_open()
365 nvmm_impl->name); in nvmm_attach()
/dragonfly/sys/dev/virtual/nvmm/x86/
H A Dnvmm_x86_svm.c2670 const struct nvmm_impl nvmm_x86_svm = {
H A Dnvmm_x86_vmx.c3645 const struct nvmm_impl nvmm_x86_vmx = {