Symbol: virtio_device
headers/private/virtio/virtio.h
109
status_t (*negotiate_features)(virtio_device cookie, uint64 supported,
headers/private/virtio/virtio.h
112
status_t (*clear_feature)(virtio_device cookie, uint64 feature);
headers/private/virtio/virtio.h
114
status_t (*read_device_config)(virtio_device cookie, uint8 offset,
headers/private/virtio/virtio.h
116
status_t (*write_device_config)(virtio_device cookie, uint8 offset,
headers/private/virtio/virtio.h
119
status_t (*alloc_queues)(virtio_device cookie, size_t count,
headers/private/virtio/virtio.h
122
void (*free_queues)(virtio_device cookie);
headers/private/virtio/virtio.h
124
status_t (*setup_interrupt)(virtio_device cookie,
headers/private/virtio/virtio.h
127
status_t (*free_interrupts)(virtio_device cookie);
src/add-ons/kernel/bus_managers/virtio/VirtioBalloonPrivate.h
61
virtio_device* fVirtioDevice;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
100
virtio_alloc_queues(virtio_device _device, size_t count, virtio_queue *queues,
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
110
virtio_free_queues(virtio_device _device)
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
119
virtio_setup_interrupt(virtio_device _device, virtio_intr_func config_handler,
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
129
virtio_free_interrupts(virtio_device _device)
src/add-ons/kernel/busses/random/virtio/VirtioRNGPrivate.h
49
virtio_device* fVirtioDevice;
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIPrivate.h
80
virtio_device* fVirtioDevice;
src/add-ons/kernel/busses/scsi/virtio/virtio_scsi.cpp
196
virtio_device* virtioDevice = NULL;
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
368
virtio_device_negotiate_features(virtio_device cookie, uint64 supported,
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
398
virtio_device_clear_feature(virtio_device cookie, uint64 feature)
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
406
virtio_device_read_device_config(virtio_device cookie, uint8 offset,
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
437
virtio_device_write_device_config(virtio_device cookie, uint8 offset,
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
468
virtio_device_alloc_queues(virtio_device cookie, size_t count,
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
503
virtio_device_free_queues(virtio_device cookie)
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
514
virtio_device_setup_interrupt(virtio_device cookie,
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
531
virtio_device_free_interrupts(virtio_device cookie)
src/add-ons/kernel/drivers/audio/virtio/virtio_sound.cpp
20
::virtio_device virtio_dev;
src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
167
status_t status = info->virtio->read_device_config(info->virtio_device, 0,
src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
267
(void **)&info->virtio_device);
src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
270
info->virtio->negotiate_features(info->virtio_device,
src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
279
info->virtio_device, 0, &info->config,
src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
294
status = info->virtio->alloc_queues(info->virtio_device, 1,
src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
301
status = info->virtio->setup_interrupt(info->virtio_device,
src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
54
::virtio_device virtio_device;
src/add-ons/kernel/drivers/graphics/virtio/virtio_gpu.cpp
27
::virtio_device virtio_device;
src/add-ons/kernel/drivers/graphics/virtio/virtio_gpu.cpp
477
(void**)&info->virtio_device);
src/add-ons/kernel/drivers/graphics/virtio/virtio_gpu.cpp
480
info->virtio->negotiate_features(info->virtio_device, VIRTIO_GPU_F_EDID,
src/add-ons/kernel/drivers/graphics/virtio/virtio_gpu.cpp
487
status_t status = info->virtio->alloc_queues(info->virtio_device, 2,
src/add-ons/kernel/drivers/graphics/virtio/virtio_gpu.cpp
515
status = info->virtio->setup_interrupt(info->virtio_device, NULL, info);
src/add-ons/kernel/drivers/graphics/virtio/virtio_gpu.cpp
545
info->virtio->free_interrupts(info->virtio_device);
src/add-ons/kernel/drivers/graphics/virtio/virtio_gpu.cpp
551
info->virtio->free_queues(info->virtio_device);
src/add-ons/kernel/drivers/input/virtio_input/virtio_input.cpp
268
(void **)&info->virtio_device);
src/add-ons/kernel/drivers/input/virtio_input/virtio_input.cpp
270
info->virtio->negotiate_features(info->virtio_device, 0,
src/add-ons/kernel/drivers/input/virtio_input/virtio_input.cpp
284
status = info->virtio->alloc_queues(info->virtio_device, 1,
src/add-ons/kernel/drivers/input/virtio_input/virtio_input.cpp
49
::virtio_device virtio_device;
src/add-ons/kernel/drivers/network/ether/virtio/virtio_net.cpp
294
(void**)&info->virtio_device);
src/add-ons/kernel/drivers/network/ether/virtio/virtio_net.cpp
297
info->virtio->negotiate_features(info->virtio_device,
src/add-ons/kernel/drivers/network/ether/virtio/virtio_net.cpp
305
&& info->virtio->read_device_config(info->virtio_device,
src/add-ons/kernel/drivers/network/ether/virtio/virtio_net.cpp
323
status_t status = info->virtio->alloc_queues(info->virtio_device, queueCount,
src/add-ons/kernel/drivers/network/ether/virtio/virtio_net.cpp
434
status = info->virtio->setup_interrupt(info->virtio_device, NULL, info);
src/add-ons/kernel/drivers/network/ether/virtio/virtio_net.cpp
494
info->virtio->free_interrupts(info->virtio_device);
src/add-ons/kernel/drivers/network/ether/virtio/virtio_net.cpp
520
info->virtio->free_queues(info->virtio_device);
src/add-ons/kernel/drivers/network/ether/virtio/virtio_net.cpp
544
info->virtio->read_device_config(info->virtio_device,
src/add-ons/kernel/drivers/network/ether/virtio/virtio_net.cpp
552
info->virtio->read_device_config(info->virtio_device,
src/add-ons/kernel/drivers/network/ether/virtio/virtio_net.cpp
559
info->virtio->clear_feature(info->virtio_device, VIRTIO_NET_F_MTU);
src/add-ons/kernel/drivers/network/ether/virtio/virtio_net.cpp
63
::virtio_device virtio_device;
src/add-ons/kernel/drivers/network/ether/virtio/virtio_net.cpp
903
info->virtio->read_device_config(info->virtio_device,