Searched refs:vring_ (Results 1 - 8 of 8) sorted by relevance

/fuchsia/zircon/system/dev/bus/virtio/
H A Drng.cpp30 auto err = vring_.Init(kRingIndex, kRingSize);
85 struct vring_desc* desc = vring_.DescFromIndex((uint16_t)i);
97 vring_.FreeDesc((uint16_t)i);
101 vring_.IrqRingUpdate(free_chain);
121 vring_desc* desc = vring_.AllocDescChain(1, &i);
135 vring_.SubmitChain(i);
136 vring_.Kick();
H A Drng.h45 Ring vring_ = {this}; member in class:virtio::RngDevice
H A Dblock.cpp151 auto err = vring_.Init(0, ring_size);
214 struct vring_desc* desc = vring_.DescFromIndex((uint16_t)i);
228 vring_.FreeDesc((uint16_t)i);
233 desc = vring_.DescFromIndex((uint16_t)i);
273 vring_.IrqRingUpdate(free_chain);
318 desc = vring_.AllocDescChain((uint16_t)(2u + pagecount), &i);
339 desc = vring_.DescFromIndex(desc->next);
367 desc = vring_.DescFromIndex(desc->next);
435 vring_.SubmitChain(idx);
438 vring_
[all...]
H A Dinput.cpp264 zx_status_t status = vring_.Init(0, kEventCount);
286 desc = vring_.AllocDescChain(1, &id);
296 vring_.SubmitChain(id);
335 vring_.Kick();
464 vring_desc* desc = vring_.DescFromIndex(id);
472 vring_.FreeDesc(id);
475 vring_.IrqRingUpdate(free_chain);
480 while ((desc = vring_.AllocDescChain(1, &id))) {
482 vring_.SubmitChain(id);
487 vring_
[all...]
H A Dgpu.cpp201 struct vring_desc* desc = vring_.AllocDescChain(2, &i);
214 desc = vring_.DescFromIndex(desc->next);
226 vring_.SubmitChain(i);
227 vring_.Kick();
505 zx_status_t status = vring_.Init(0, 16);
540 struct vring_desc* desc = vring_.DescFromIndex(i);
551 vring_.FreeDesc(i);
557 desc = vring_.DescFromIndex(i);
564 vring_.IrqRingUpdate(free_chain);
H A Dblock.h64 Ring vring_ = {this}; member in class:virtio::BlockDevice
H A Dgpu.h71 Ring vring_ = {this}; member in class:virtio::GpuDevice
H A Dinput.h73 Ring vring_ = {this}; member in class:virtio::InputDevice

Completed in 71 milliseconds