VirtioQueue
fQueues = new(std::nothrow) VirtioQueue*[count];
fQueues[index] = new(std::nothrow) VirtioQueue(this, index, size);
VirtioQueue *queue = (VirtioQueue *)_queue;
VirtioQueue *queue = (VirtioQueue *)_queue;
VirtioQueue *queue = (VirtioQueue *)_queue;
VirtioQueue *queue = (VirtioQueue *)_queue;
VirtioQueue *queue = (VirtioQueue *)_queue;
VirtioQueue *queue = (VirtioQueue *)_queue;
class VirtioQueue {
VirtioQueue(VirtioDevice *device,
~VirtioQueue();
class VirtioQueue;
VirtioQueue** fQueues;
VirtioQueue::VirtioQueue(VirtioDevice* device, uint16 queueNumber,
VirtioQueue::~VirtioQueue()
VirtioQueue::SetupInterrupt(virtio_callback_func handler, void *cookie)
VirtioQueue::DisableInterrupt()
VirtioQueue::EnableInterrupt()
VirtioQueue::NotifyHost()
VirtioQueue::Interrupt()
VirtioQueue::Dequeue(void** _cookie, uint32* _usedLength)
VirtioQueue::QueueRequest(const physical_entry* vector, size_t readVectorCount,
VirtioQueue::QueueRequestIndirect(const physical_entry* vector,
VirtioQueue::UpdateAvailable(uint16 index)
VirtioQueue::QueueVector(uint16 insertIndex, struct vring_desc *desc,
TransferDescriptor(VirtioQueue* queue,
VirtioQueue* fQueue;
TransferDescriptor::TransferDescriptor(VirtioQueue* queue, uint16 indirectMaxSize)
VirtioQueue::AllocDesc()
VirtioQueue::FreeDesc(int32 idx)
VirtioQueue::Enqueue(const physical_entry* vector,
VirtioQueue::Dequeue(void** _cookie, uint32* _usedLength)
VirtioQueue* queue = dev->fQueues[i].Get();
VirtioQueue::VirtioQueue(VirtioDevice *dev, int32 id)
VirtioQueue::~VirtioQueue()
VirtioQueue::Init(uint16 requestedSize)
VirtioQueue(VirtioDevice *dev, int32 id);
~VirtioQueue();
ArrayDeleter<ObjectDeleter<VirtioQueue> > fQueues;
ArrayDeleter<ObjectDeleter<VirtioQueue> > newQueues(new(std::nothrow)
ObjectDeleter<VirtioQueue>[count]);
newQueues[i].SetTo(new(std::nothrow) VirtioQueue(dev, i));
VirtioQueue* queue = dev->fQueues[i].Get();
VirtioQueue* queue = (VirtioQueue*)aQueue;
VirtioQueue* queue = (VirtioQueue*)aQueue;
VirtioQueue* queue = (VirtioQueue*)aQueue;
VirtioQueue *queue = (VirtioQueue *)aQueue;
VirtioQueue *queue = (VirtioQueue *)aQueue;
VirtioQueue* queue = (VirtioQueue*)aQueue;