Symbol: VirtioDevice
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
104
VirtioDevice::InitCheck()
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
111
VirtioDevice::NegotiateFeatures(uint64 supported, uint64* negotiated,
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
157
VirtioDevice::ClearFeature(uint64 feature)
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
165
VirtioDevice::ReadDeviceConfig(uint8 offset, void* buffer, size_t bufferSize)
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
173
VirtioDevice::WriteDeviceConfig(uint8 offset, const void* buffer,
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
182
VirtioDevice::AllocateQueues(size_t count, virtio_queue *queues,
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
225
VirtioDevice::FreeQueues()
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
236
VirtioDevice::SetupInterrupt(virtio_intr_func configHandler, void *driverCookie)
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
254
VirtioDevice::FreeInterrupts()
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
266
VirtioDevice::SetupQueue(uint16 queueNumber, phys_addr_t physAddr, phys_addr_t phyAvail,
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
274
VirtioDevice::NotifyQueue(uint16 queueNumber)
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
281
VirtioDevice::QueueInterrupt(uint16 queueNumber)
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
301
VirtioDevice::ConfigInterrupt()
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
310
VirtioDevice::_DestroyQueues(size_t count)
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
321
VirtioDevice::_DumpFeatures(const char* title, uint64 features,
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
55
VirtioDevice::VirtioDevice(device_node *node)
src/add-ons/kernel/bus_managers/virtio/VirtioDevice.cpp
94
VirtioDevice::~VirtioDevice()
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
104
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
113
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
123
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
132
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
20
VirtioDevice *device = new(std::nothrow) VirtioDevice(node);
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
238
VirtioDevice* device = (VirtioDevice*)sim;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
246
VirtioDevice* device = (VirtioDevice*)sim;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
40
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
61
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
71
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
82
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioModule.cpp
93
VirtioDevice *device = (VirtioDevice *)_device;
src/add-ons/kernel/bus_managers/virtio/VirtioPrivate.h
108
VirtioQueue(VirtioDevice *device,
src/add-ons/kernel/bus_managers/virtio/VirtioPrivate.h
120
VirtioDevice* Device() { return fDevice; }
src/add-ons/kernel/bus_managers/virtio/VirtioPrivate.h
149
VirtioDevice* fDevice;
src/add-ons/kernel/bus_managers/virtio/VirtioPrivate.h
34
class VirtioDevice;
src/add-ons/kernel/bus_managers/virtio/VirtioPrivate.h
40
class VirtioDevice {
src/add-ons/kernel/bus_managers/virtio/VirtioPrivate.h
42
VirtioDevice(device_node *node);
src/add-ons/kernel/bus_managers/virtio/VirtioPrivate.h
43
~VirtioDevice();
src/add-ons/kernel/bus_managers/virtio/VirtioQueue.cpp
136
VirtioQueue::VirtioQueue(VirtioDevice* device, uint16 queueNumber,
src/add-ons/kernel/busses/virtio/virtio_mmio/VirtioDevice.cpp
230
VirtioIrqHandler::VirtioIrqHandler(VirtioDevice* dev)
src/add-ons/kernel/busses/virtio/virtio_mmio/VirtioDevice.cpp
256
VirtioDevice* dev = (VirtioDevice*)data;
src/add-ons/kernel/busses/virtio/virtio_mmio/VirtioDevice.cpp
284
VirtioDevice::VirtioDevice()
src/add-ons/kernel/busses/virtio/virtio_mmio/VirtioDevice.cpp
29
VirtioQueue::VirtioQueue(VirtioDevice *dev, int32 id)
src/add-ons/kernel/busses/virtio/virtio_mmio/VirtioDevice.cpp
296
VirtioDevice::Init(phys_addr_t regs, size_t regsLen, int32 irq, int32 queueCnt)
src/add-ons/kernel/busses/virtio/virtio_mmio/VirtioDevice.h
30
struct VirtioDevice;
src/add-ons/kernel/busses/virtio/virtio_mmio/VirtioDevice.h
33
VirtioDevice *fDev;
src/add-ons/kernel/busses/virtio/virtio_mmio/VirtioDevice.h
49
VirtioQueue(VirtioDevice *dev, int32 id);
src/add-ons/kernel/busses/virtio/virtio_mmio/VirtioDevice.h
68
VirtioDevice* fDev;
src/add-ons/kernel/busses/virtio/virtio_mmio/VirtioDevice.h
70
VirtioIrqHandler(VirtioDevice* dev);
src/add-ons/kernel/busses/virtio/virtio_mmio/VirtioDevice.h
93
VirtioDevice();
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
335
ObjectDeleter<VirtioDevice> dev(new(std::nothrow) VirtioDevice());
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
352
ObjectDeleter<VirtioDevice> dev((VirtioDevice*)cookie);
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
372
VirtioDevice* dev = (VirtioDevice*)cookie;
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
411
VirtioDevice* dev = (VirtioDevice*)cookie;
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
442
VirtioDevice* dev = (VirtioDevice*)cookie;
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
472
VirtioDevice* dev = (VirtioDevice*)cookie;
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
506
VirtioDevice* dev = (VirtioDevice*)cookie;
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
517
VirtioDevice* dev = (VirtioDevice*)cookie;
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
533
VirtioDevice* dev = (VirtioDevice*)cookie;
src/add-ons/kernel/busses/virtio/virtio_mmio/virtio_mmio.cpp
558
VirtioDevice* dev = queue->fDev;
src/system/boot/platform/riscv/devices.cpp
113
ObjectDeleter<VirtioDevice> virtioDev(
src/system/boot/platform/riscv/devices.cpp
114
new(std::nothrow) VirtioDevice(*devRes));
src/system/boot/platform/riscv/devices.cpp
36
VirtioBlockDevice(VirtioDevice* blockIo);
src/system/boot/platform/riscv/devices.cpp
52
ObjectDeleter<VirtioDevice> fBlockIo;
src/system/boot/platform/riscv/devices.cpp
56
VirtioBlockDevice::VirtioBlockDevice(VirtioDevice* blockIo)
src/system/boot/platform/riscv/virtio.cpp
136
VirtioDevice::~VirtioDevice()
src/system/boot/platform/riscv/virtio.cpp
144
VirtioDevice::ScheduleIO(IORequest** reqs, uint32 cnt)
src/system/boot/platform/riscv/virtio.cpp
178
VirtioDevice::ScheduleIO(IORequest* req)
src/system/boot/platform/riscv/virtio.cpp
185
VirtioDevice::ConsumeIO()
src/system/boot/platform/riscv/virtio.cpp
206
VirtioDevice::WaitIO()
src/system/boot/platform/riscv/virtio.cpp
23
DoublyLinkedList<VirtioDevice> gVirtioDevices;
src/system/boot/platform/riscv/virtio.cpp
24
VirtioDevice* gKeyboardDev = NULL;
src/system/boot/platform/riscv/virtio.cpp
250
gKeyboardDev = new(std::nothrow) VirtioDevice(*devRes);
src/system/boot/platform/riscv/virtio.cpp
266
while (VirtioDevice* dev = it.Next()) {
src/system/boot/platform/riscv/virtio.cpp
66
VirtioDevice::AllocDesc()
src/system/boot/platform/riscv/virtio.cpp
79
VirtioDevice::FreeDesc(int32_t idx)
src/system/boot/platform/riscv/virtio.cpp
85
VirtioDevice::VirtioDevice(const VirtioResources& devRes): fRegs(devRes.regs)
src/system/boot/platform/riscv/virtio.h
44
class VirtioDevice : public DoublyLinkedListLinkImpl<VirtioDevice> {
src/system/boot/platform/riscv/virtio.h
59
VirtioDevice(const VirtioResources& devRes);
src/system/boot/platform/riscv/virtio.h
60
~VirtioDevice();