Home
last modified time | relevance | path

Searched refs:vqueue (Results 1 – 4 of 4) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Storage/
DVirtIOBlockDevice.cs54 public void WriteStatus(Virtqueue vqueue) in WriteStatus() argument
56 vqueue.ReadDescriptorMetadata(); in WriteStatus()
57 SystemBus.WriteByte(vqueue.Descriptor.BufferAddress, status); in WriteStatus()
71 public override bool ProcessChain(Virtqueue vqueue) in ProcessChain() argument
73 vqueue.ReadDescriptorMetadata(); in ProcessChain()
74 vqueue.TryReadFromBuffers(Marshal.SizeOf(typeof(Header)), out var hdrBuff); in ProcessChain()
81 vqueue.ReadDescriptorMetadata(); in ProcessChain()
82 var length = vqueue.Descriptor.Length; in ProcessChain()
87 if(!vqueue.TryReadFromBuffers(length, out var res)) in ProcessChain()
97 if(!vqueue.TryWriteToBuffers(driverBytes)) in ProcessChain()
[all …]
DVirtIOFSDevice.cs80 public override bool ProcessChain(Virtqueue vqueue) in ProcessChain() argument
87 if(!vqueue.TryReadFromBuffers(FuseInHdrLen, out var fuseInHdr)) in ProcessChain()
97 if(!vqueue.TryReadFromBuffers(fuseInLen - FuseInHdrLen, out var fuseInData)) in ProcessChain()
109 if(!vqueue.TryWriteToBuffers(socketHdr)) in ProcessChain()
121 vqueue.TryWriteToBuffers(socketData); in ProcessChain()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Storage/VirtIO/
DVirtIOMMIO.cs27 var vqueue = Virtqueues[QueueSel]; in VirtqueueHandle()
28 vqueue.Handle(); in VirtqueueHandle()
133 var vqueue = Virtqueues[QueueSel]; in DefineMMIORegisters()
134 return (ulong)vqueue.maxSize; in DefineMMIORegisters()
145 Virtqueue vqueue = Virtqueues[QueueSel]; in DefineMMIORegisters()
146 if(val > vqueue.maxSize) in DefineMMIORegisters()
DVirtIO.cs39 public abstract bool ProcessChain(Virtqueue vqueue); in ProcessChain() argument