Home
last modified time | relevance | path

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

/haiku/src/add-ons/kernel/bus_managers/virtio/
H A DVirtioBalloonDevice.cpp35 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 DVirtioBalloonPrivate.h60 virtio_device_interface* fVirtio; variable
/haiku/src/add-ons/kernel/busses/random/virtio/
H A DVirtioRNGDevice.cpp27 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 DVirtioRNGPrivate.h48 virtio_device_interface* fVirtio; variable
/haiku/src/add-ons/kernel/busses/scsi/virtio/
H A DVirtioSCSIController.cpp36 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 DVirtioSCSIPrivate.h79 virtio_device_interface* fVirtio; variable