/haiku/src/tests/ |
H A D | qemu-boot-test | 122 -global virtio-mmio.force-legacy=false \ 124 -device virtio-blk-device,drive=x0,bus=virtio-mmio-bus.0 \ 125 -device virtio-net-device,netdev=testnet,bus=virtio-mmio-bus.1 \ 139 # virtio broken currently for input: 140 # -device virtio-tablet-device,bus=virtio-mmio-bus.2 141 # -device virtio-keyboard-device,bus=virtio [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/virtio/ |
H A D | virtio_net.cpp | 14 #include <virtio.h> 58 virtio_device_interface* virtio; member in struct:__anon10 182 while (info->virtio->queue_dequeue(info->txQueues[0], (void**)&buf, NULL)) 185 while (info->virtio->queue_dequeue(info->rxQueues[0], NULL, NULL)) 206 status_t status = info->virtio->queue_request_v(info->rxQueues[0], 244 if (!info->virtio->queue_is_empty(info->ctrlQueue)) 247 status = info->virtio->queue_request_v(info->ctrlQueue, entries, 2, 1, 252 while (!info->virtio->queue_dequeue(info->ctrlQueue, NULL, NULL)) 286 sDeviceManager->get_driver(parent, (driver_module_info**)&info->virtio, 290 info->virtio [all...] |
/haiku/src/add-ons/kernel/busses/random/virtio/ |
H A D | VirtioRNGPrivate.h | 13 #include <virtio.h>
|
/haiku/src/add-ons/kernel/drivers/input/virtio_input/ |
H A D | virtio_input.cpp | 8 #include <virtio.h> 51 virtio_device_interface* virtio; member in struct:VirtioInputDevice 243 while (dev->virtio->queue_dequeue(dev->virtio_queue, (void**)&pkt, NULL)) { 268 (driver_module_info **)&info->virtio, 271 info->virtio->negotiate_features(info->virtio_device, 0, 276 status = info->virtio->read_device_config( 285 status = info->virtio->alloc_queues(info->virtio_device, 1, 293 status = info->virtio->queue_setup_interrupt(info->virtio_queue, 301 info->virtio->queue_request(info->virtio_queue, NULL, &pe, pkt); 395 info->virtio [all...] |
/haiku/src/add-ons/kernel/drivers/disk/virtual/virtio_block/ |
H A D | virtio_block.cpp | 10 #include <virtio.h> 54 virtio_device_interface* virtio; member in struct:__anon1 167 status_t status = info->virtio->read_device_config(info->virtio_device, 0, 183 while (info->virtio->queue_dequeue(info->virtio_queue, &cookie, NULL)) { 220 info->virtio->queue_request_v(info->virtio_queue, entries, 264 sDeviceManager->get_driver(parent, (driver_module_info **)&info->virtio, 268 info->virtio->negotiate_features(info->virtio_device, 276 status_t status = info->virtio->read_device_config( 287 status = info->virtio->alloc_queues(info->virtio_device, 1, 293 status = info->virtio [all...] |
/haiku/src/add-ons/kernel/bus_managers/virtio/ |
H A D | VirtioBalloonPrivate.h | 11 #include <virtio.h>
|
H A D | VirtioPrivate.h | 15 #include <virtio.h> 31 #define VIRTIO_SIM_MODULE_NAME "bus_managers/virtio/sim/driver_v1"
|
/haiku/src/add-ons/kernel/drivers/audio/virtio/ |
H A D | virtio_sound.cpp | 7 #include <virtio.h> 14 #define VIRTIO_SOUND_DRIVER_MODULE_NAME "drivers/audio/virtio/driver_v1" 15 #define VIRTIO_SOUND_DEVICE_MODULE_NAME "drivers/audio/virtio/device_v1" 53 if (strcmp(bus, "virtio") != 0)
|
/haiku/src/add-ons/kernel/drivers/graphics/virtio/ |
H A D | virtio_gpu.cpp | 12 #include <virtio.h> 28 virtio_device_interface* virtio; member in struct:__anon6 111 while (info->virtio->queue_dequeue(info->controlQueue, NULL, NULL)) 114 while (info->virtio->queue_dequeue(info->cursorQueue, NULL, NULL)) 137 if (!info->virtio->queue_is_empty(info->controlQueue)) 140 status_t status = info->virtio->queue_request_v(info->controlQueue, entries, 1, 1, NULL); 146 while (!info->virtio->queue_dequeue(info->controlQueue, NULL, NULL)) 476 sDeviceManager->get_driver(parent, (driver_module_info**)&info->virtio, 480 info->virtio->negotiate_features(info->virtio_device, VIRTIO_GPU_F_EDID, 487 status_t status = info->virtio [all...] |
/haiku/src/add-ons/kernel/busses/virtio/virtio_mmio/ |
H A D | VirtioDevice.h | 9 #include <virtio.h>
|
H A D | virtio_mmio.cpp | 23 #include <virtio.h> 28 #define VIRTIO_MMIO_DEVICE_MODULE_NAME "busses/virtio/virtio_mmio/driver_v1" 29 #define VIRTIO_MMIO_CONTROLLER_TYPE_NAME "virtio MMIO controller" 98 // detect virtio device from FDT 107 if (strcmp(compatible, "virtio,mmio") != 0) 113 // detect virtio device from ACPI 178 // initialize virtio device from FDT 194 // initialize virtio device from ACPI 233 { B_DEVICE_BUS, B_STRING_TYPE, {.string = "virtio"} }, 234 { "virtio/versio [all...] |
/haiku/src/add-ons/kernel/busses/scsi/virtio/ |
H A D | virtio_scsi.cpp | 177 if (strcmp(bus, "virtio")) 195 virtio_device_interface* virtio = NULL; local 199 gDeviceManager->get_driver(parent, (driver_module_info **)&virtio, 202 status_t status = virtio->read_device_config(virtioDevice, 0, &config,
|
H A D | VirtioSCSIPrivate.h | 13 #include <virtio.h> 152 // virtio scsi
|
/haiku/src/add-ons/kernel/busses/virtio/virtio_pci/ |
H A D | virtio_pci.cpp | 15 #include <virtio.h> 31 #define VIRTIO_PCI_DEVICE_MODULE_NAME "busses/virtio/virtio_pci/driver_v1" 32 #define VIRTIO_PCI_SIM_MODULE_NAME "busses/virtio/virtio_pci/device/v1" 34 #define VIRTIO_PCI_CONTROLLER_TYPE_NAME "virtio pci controller" 790 // properties of this controller for virtio bus manager
|