Searched refs:fVirtio (Results 1 – 6 of 6) sorted by relevance
/haiku/src/add-ons/kernel/bus_managers/virtio/ |
H A D | VirtioBalloonDevice.cpp | 35 fVirtio(NULL), in VirtioBalloonDevice() 54 gDeviceManager->get_driver(virtioParent, (driver_module_info**)&fVirtio, in VirtioBalloonDevice() 58 fVirtio->negotiate_features(fVirtioDevice, in VirtioBalloonDevice() 61 fStatus = fVirtio->alloc_queues(fVirtioDevice, 2, fVirtioQueues, NULL); in VirtioBalloonDevice() 67 fStatus = fVirtio->setup_interrupt(fVirtioDevice, _ConfigCallback, this); in VirtioBalloonDevice() 73 fStatus = fVirtio->queue_setup_interrupt(fVirtioQueues[0], in VirtioBalloonDevice() 80 fStatus = fVirtio->queue_setup_interrupt(fVirtioQueues[1], in VirtioBalloonDevice() 192 status_t result = fVirtio->queue_request(queue, &fEntry, NULL, NULL); in _Thread() 198 while (!fVirtio->queue_dequeue(queue, NULL, NULL)) { in _Thread() 239 status_t status = fVirtio->read_device_config(fVirtioDevice, in _DesiredSize() [all …]
|
H A D | VirtioBalloonPrivate.h | 60 virtio_device_interface* fVirtio; variable
|
/haiku/src/add-ons/kernel/busses/random/virtio/ |
H A D | VirtioRNGDevice.cpp | 27 fVirtio(NULL), in VirtioRNGDevice() 41 gDeviceManager->get_driver(virtioParent, (driver_module_info **)&fVirtio, in VirtioRNGDevice() 45 fVirtio->negotiate_features(fVirtioDevice, in VirtioRNGDevice() 48 fStatus = fVirtio->alloc_queues(fVirtioDevice, 1, &fVirtioQueue, NULL); in VirtioRNGDevice() 54 fStatus = fVirtio->setup_interrupt(fVirtioDevice, NULL, this); in VirtioRNGDevice() 60 fStatus = fVirtio->queue_setup_interrupt(fVirtioQueue, _RequestCallback, in VirtioRNGDevice() 117 status_t result = fVirtio->queue_request(fVirtioQueue, NULL, &entry, NULL); in _Enqueue() 148 while (device->fVirtio->queue_dequeue(device->fVirtioQueue, NULL, NULL)) in _RequestCallback()
|
H A D | VirtioRNGPrivate.h | 48 virtio_device_interface* fVirtio; variable
|
/haiku/src/add-ons/kernel/busses/scsi/virtio/ |
H A D | VirtioSCSIController.cpp | 36 fVirtio(NULL), in VirtioSCSIController() 55 gDeviceManager->get_driver(virtioParent, (driver_module_info **)&fVirtio, in VirtioSCSIController() 59 fVirtio->negotiate_features(fVirtioDevice, in VirtioSCSIController() 63 fStatus = fVirtio->read_device_config(fVirtioDevice, 0, &fConfig, in VirtioSCSIController() 71 fVirtio->write_device_config(fVirtioDevice, in VirtioSCSIController() 74 fVirtio->write_device_config(fVirtioDevice, in VirtioSCSIController() 89 fStatus = fVirtio->alloc_queues(fVirtioDevice, 3, virtioQueues, in VirtioSCSIController() 103 fStatus = fVirtio->setup_interrupt(fVirtioDevice, NULL, this); in VirtioSCSIController() 109 fStatus = fVirtio->queue_setup_interrupt(fControlVirtioQueue, in VirtioSCSIController() 112 fStatus = fVirtio->queue_setup_interrupt(fEventVirtioQueue, in VirtioSCSIController() [all …]
|
H A D | VirtioSCSIPrivate.h | 79 virtio_device_interface* fVirtio; variable
|