Home
last modified time | relevance | path

Searched full:vmbus (Results 1 – 25 of 59) sorted by relevance

123

/freebsd/sys/contrib/device-tree/Bindings/bus/
H A Dmicrosoft,vmbus.yaml4 $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 Dhv_vmbus.431 .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 Dvmbus.c55 #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 Dhyperv.c48 #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 Dvmbus_et.c38 #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 Dhyperv_mmu.c48 #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 Dvmbus_xact.c158 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 Dvmbus_reg.h32 #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 Dvmbus_res.c69 char *id[] = { "VMBUS", NULL }; in vmbus_res_probe()
77 device_set_desc(dev, "Hyper-V Vmbus Resource"); in vmbus_res_probe()
H A Dvmbus_chanvar.h40 #include <dev/hyperv/include/vmbus.h>
41 #include <dev/hyperv/vmbus/vmbus_brvar.h>
/freebsd/sys/modules/hyperv/vmbus/
H A DMakefile1 .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 Dvmbus_x86.c61 #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 Dhyperv_x86.c46 #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 Dvmbus_aarch64.c60 #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 Dhyperv_machdep.c30 #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 Dhyperv_aarch64.c46 #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 Dfiles.x86137 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 Dfiles.arm64300 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 DMakefile2 ${SRCTOP}/sys/dev/hyperv/vmbus \
10 -I${SRCTOP}/sys/dev/hyperv/vmbus \
/freebsd/sys/dev/hyperv/vmbus/amd64/
H A Dhyperv_machdep.c47 #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 Dvmbus_heartbeat.c34 #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 Dvmbus_shutdown.c35 #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 Dvmbus_timesync.c36 #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 Dhv_hid.c61 /* 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 DMakefile1 SUBDIR = vmbus netvsc storvsc utilities hvsock hid

123