/freebsd/sys/contrib/device-tree/Bindings/bus/ |
H A D | microsoft,vmbus.yaml | 4 $id: http://devicetree.org/schemas/bus/microsoft,vmbus.yaml# 7 title: Microsoft Hyper-V VMBus 13 VMBus is a software bus that implement the protocols for communication 18 const: microsoft,vmbus 47 vmbus@ff0000000 { 48 compatible = "microsoft,vmbus";
|
/freebsd/share/man/man4/ |
H A D | hv_vmbus.4 | 31 .Nd Hyper-V Virtual Machine Bus (VMBus) Driver 61 redirected either via the VMBus or the hypervisor to the devices in 64 The VMBus is a logical inter-partition communication channel. 66 which communicate over the VMBus to handle device access requests from 70 partition via the VMBus. 71 The Hyper-V VMBus driver defines and implements 74 All VSCs utilize the VMBus driver.
|
/freebsd/sys/dev/hyperv/vmbus/ |
H A D | vmbus.c | 55 #include <dev/hyperv/vmbus/aarch64/hyperv_machdep.h> 56 #include <dev/hyperv/vmbus/aarch64/hyperv_reg.h> 58 #include <dev/hyperv/vmbus/x86/hyperv_machdep.h> 59 #include <dev/hyperv/vmbus/x86/hyperv_reg.h> 71 #include <dev/hyperv/vmbus/hyperv_var.h> 72 #include <dev/hyperv/vmbus/vmbus_reg.h> 73 #include <dev/hyperv/vmbus/vmbus_var.h> 74 #include <dev/hyperv/vmbus/vmbus_chanvar.h> 75 #include <dev/hyperv/vmbus/hyperv_common_reg.h> 147 SYSCTL_NODE(_hw, OID_AUTO, vmbus, CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, [all …]
|
H A D | hyperv.c | 48 #include <dev/hyperv/vmbus/aarch64/hyperv_machdep.h> 49 #include <dev/hyperv/vmbus/aarch64/hyperv_reg.h> 51 #include <dev/hyperv/vmbus/x86/hyperv_machdep.h> 52 #include <dev/hyperv/vmbus/x86/hyperv_reg.h> 54 #include <dev/hyperv/vmbus/vmbus_var.h> 55 #include <dev/hyperv/vmbus/hyperv_common_reg.h> 56 #include <dev/hyperv/vmbus/hyperv_var.h>
|
H A D | vmbus_et.c | 38 #include <dev/hyperv/vmbus/aarch64/hyperv_reg.h> 40 #include <dev/hyperv/vmbus/x86/hyperv_reg.h> 42 #include <dev/hyperv/vmbus/hyperv_var.h> 43 #include <dev/hyperv/vmbus/vmbus_var.h> 44 #include <dev/hyperv/vmbus/hyperv_common_reg.h> 83 DRIVER_MODULE(hv_et, vmbus, vmbus_et_driver, NULL, NULL);
|
H A D | hyperv_mmu.c | 48 #include <dev/hyperv/vmbus/x86/hyperv_machdep.h> 49 #include <dev/hyperv/vmbus/x86/hyperv_reg.h> 51 #include <dev/hyperv/vmbus/hyperv_var.h> 52 #include <dev/hyperv/vmbus/vmbus_reg.h> 53 #include <dev/hyperv/vmbus/vmbus_var.h> 54 #include <dev/hyperv/vmbus/hyperv_common_reg.h>
|
H A D | vmbus_xact.c | 158 mtx_init(&ctx->xc_lock, "vmbus xact", NULL, MTX_DEF); in vmbus_xact_ctx_create() 297 printf("vmbus: xact ctx was orphaned w/ pending xact\n"); in vmbus_xact_return() 383 printf("vmbus: xact response truncated %zu -> %zu\n", in vmbus_xact_save_resp() 411 printf("vmbus: drop xact response\n"); in vmbus_xact_wakeup() 435 printf("vmbus: drop xact response\n"); in vmbus_xact_ctx_wakeup()
|
H A D | vmbus_reg.h | 32 #include <dev/hyperv/include/vmbus.h> 34 #include <dev/hyperv/vmbus/aarch64/hyperv_reg.h> 36 #include <dev/hyperv/vmbus/x86/hyperv_reg.h> 38 #include <dev/hyperv/vmbus/hyperv_common_reg.h>
|
H A D | vmbus_res.c | 69 char *id[] = { "VMBUS", NULL }; in vmbus_res_probe() 77 device_set_desc(dev, "Hyper-V Vmbus Resource"); in vmbus_res_probe()
|
H A D | vmbus_chanvar.h | 40 #include <dev/hyperv/include/vmbus.h> 41 #include <dev/hyperv/vmbus/vmbus_brvar.h>
|
/freebsd/sys/modules/hyperv/vmbus/ |
H A D | Makefile | 1 .PATH: ${SRCTOP}/sys/dev/hyperv/vmbus \ 2 ${SRCTOP}/sys/dev/hyperv/vmbus/${MACHINE_CPUARCH} \ 3 ${SRCTOP}/sys/dev/hyperv/vmbus/x86 9 vmbus.c \ 39 -I${SRCTOP}/sys/dev/hyperv/vmbus
|
/freebsd/sys/dev/hyperv/vmbus/x86/ |
H A D | vmbus_x86.c | 61 #include <dev/hyperv/vmbus/hyperv_var.h> 62 #include <dev/hyperv/vmbus/vmbus_reg.h> 63 #include <dev/hyperv/vmbus/vmbus_var.h> 64 #include <dev/hyperv/vmbus/vmbus_chanvar.h> 66 #include <dev/hyperv/vmbus/x86/hyperv_machdep.h> 67 #include <dev/hyperv/vmbus/x86/hyperv_reg.h> 68 #include <dev/hyperv/vmbus/hyperv_common_reg.h> 163 device_printf(sc->vmbus_dev, "vmbus IDT vector %d\n", in vmbus_setup_intr1()
|
H A D | hyperv_x86.c | 46 #include <dev/hyperv/vmbus/hyperv_var.h> 47 #include <dev/hyperv/vmbus/x86/hyperv_machdep.h> 48 #include <dev/hyperv/vmbus/x86/hyperv_reg.h> 49 #include <dev/hyperv/vmbus/hyperv_common_reg.h>
|
/freebsd/sys/dev/hyperv/vmbus/aarch64/ |
H A D | vmbus_aarch64.c | 60 #include <dev/hyperv/vmbus/hyperv_var.h> 61 #include <dev/hyperv/vmbus/vmbus_reg.h> 62 #include <dev/hyperv/vmbus/vmbus_var.h> 63 #include <dev/hyperv/vmbus/vmbus_chanvar.h> 64 #include <dev/hyperv/vmbus/aarch64/hyperv_machdep.h> 65 #include <dev/hyperv/vmbus/aarch64/hyperv_reg.h> 66 #include <dev/hyperv/vmbus/hyperv_common_reg.h>
|
H A D | hyperv_machdep.c | 30 #include <dev/hyperv/vmbus/aarch64/hyperv_machdep.h> 31 #include <dev/hyperv/vmbus/aarch64/hyperv_reg.h> 32 #include <dev/hyperv/vmbus/hyperv_var.h> 33 #include <dev/hyperv/vmbus/hyperv_common_reg.h>
|
H A D | hyperv_aarch64.c | 46 #include <dev/hyperv/vmbus/aarch64/hyperv_machdep.h> 47 #include <dev/hyperv/vmbus/aarch64/hyperv_reg.h> 48 #include <dev/hyperv/vmbus/hyperv_var.h> 49 #include <dev/hyperv/vmbus/hyperv_common_reg.h>
|
/freebsd/sys/conf/ |
H A D | files.x86 | 137 dev/hyperv/vmbus/hyperv.c optional hyperv 138 dev/hyperv/vmbus/x86/hyperv_x86.c optional hyperv 139 dev/hyperv/vmbus/x86/vmbus_x86.c optional hyperv 140 dev/hyperv/vmbus/hyperv_busdma.c optional hyperv 141 dev/hyperv/vmbus/vmbus.c optional hyperv pci 142 dev/hyperv/vmbus/vmbus_br.c optional hyperv 143 dev/hyperv/vmbus/vmbus_chan.c optional hyperv 144 dev/hyperv/vmbus/vmbus_et.c optional hyperv 145 dev/hyperv/vmbus/vmbus_if.m optional hyperv 146 dev/hyperv/vmbus/vmbus_res.c optional hyperv [all …]
|
H A D | files.arm64 | 300 dev/hyperv/vmbus/hyperv.c optional hyperv acpi 301 dev/hyperv/vmbus/aarch64/hyperv_aarch64.c optional hyperv acpi 302 dev/hyperv/vmbus/vmbus.c optional hyperv acpi pci 303 dev/hyperv/vmbus/aarch64/vmbus_aarch64.c optional hyperv acpi 304 dev/hyperv/vmbus/vmbus_if.m optional hyperv acpi 305 dev/hyperv/vmbus/vmbus_res.c optional hyperv acpi 306 dev/hyperv/vmbus/vmbus_xact.c optional hyperv acpi 307 dev/hyperv/vmbus/aarch64/hyperv_machdep.c optional hyperv acpi 308 dev/hyperv/vmbus/vmbus_chan.c optional hyperv acpi 309 dev/hyperv/vmbus/hyperv_busdma.c optional hyperv acpi [all …]
|
/freebsd/sys/modules/hyperv/storvsc/ |
H A D | Makefile | 2 ${SRCTOP}/sys/dev/hyperv/vmbus \ 10 -I${SRCTOP}/sys/dev/hyperv/vmbus \
|
/freebsd/sys/dev/hyperv/vmbus/amd64/ |
H A D | hyperv_machdep.c | 47 #include <dev/hyperv/vmbus/x86/hyperv_machdep.h> 48 #include <dev/hyperv/vmbus/x86/hyperv_reg.h> 49 #include <dev/hyperv/vmbus/hyperv_var.h> 50 #include <dev/hyperv/vmbus/hyperv_common_reg.h>
|
/freebsd/sys/dev/hyperv/utilities/ |
H A D | vmbus_heartbeat.c | 34 #include <dev/hyperv/include/vmbus.h> 73 DRIVER_MODULE(hv_heartbeat, vmbus, vmbus_heartbeat_driver, NULL, NULL); 75 MODULE_DEPEND(hv_heartbeat, vmbus, 1, 1, 1);
|
H A D | vmbus_shutdown.c | 35 #include <dev/hyperv/include/vmbus.h> 74 DRIVER_MODULE(hv_shutdown, vmbus, vmbus_shutdown_driver, NULL, NULL); 76 MODULE_DEPEND(hv_shutdown, vmbus, 1, 1, 1);
|
H A D | vmbus_timesync.c | 36 #include <dev/hyperv/include/vmbus.h> 81 DRIVER_MODULE(hv_timesync, vmbus, vmbus_timesync_driver, NULL, NULL); 83 MODULE_DEPEND(hv_timesync, vmbus, 1, 1, 1);
|
/freebsd/sys/dev/hyperv/input/ |
H A D | hv_hid.c | 61 /* vmbus */ 557 DRIVER_MODULE(hv_hid, vmbus, hv_hid_driver, NULL, NULL); 561 MODULE_DEPEND(hv_hid, vmbus, 1, 1, 1); 562 MODULE_PNP_INFO("Z:classid", vmbus, hv_hid, vmbus_hid_descs_pnp,
|
/freebsd/sys/modules/hyperv/ |
H A D | Makefile | 1 SUBDIR = vmbus netvsc storvsc utilities hvsock hid
|