Home
last modified time | relevance | path

Searched refs:Virtq (Results 1 - 12 of 12) sorted by relevance

/device/qemu/drivers/virtio/
H A Dvirtmmio.h112 struct Virtq { struct
128 struct Virtq vq[VIRTQ_NUM];
146 /* config pre-allocated continuous memory as two Virtq, started at 'base' with specified queue size */
H A Dvirtgpu.c178 static bool NotifyAndWaitResponse(unsigned queue, struct Virtq *q, const void *req, volatile void *resp) in NotifyAndWaitResponse()
206 struct Virtq *q = &g_virtGpu->dev.vq[queue]; in RequestResponse()
225 struct Virtq *q = &g_virtGpu->dev.vq[0]; in RequestDataResponse()
248 struct Virtq *q = &g_virtGpu->dev.vq[queue]; in RequestNoResponse()
436 struct Virtq *q = NULL; in PopulateVirtQ()
H A Dvirtmmio.c141 const struct Virtq *q = &dev->vq[queue]; in CompleteConfigQueue()
163 static VADDR_T CalculateQueueAddr(VADDR_T base, uint16_t qsz, struct Virtq *q) in CalculateQueueAddr()
H A Dvirtrng.c62 struct Virtq *q = &g_virtRng->dev.vq[0]; in VirtrngIO()
93 struct Virtq *q = &g_virtRng->dev.vq[0]; in VirtrngIRQhandle()
H A Dvirtnet.c155 struct Virtq *q = &nic->dev.vq[1]; in FreeTxEntry()
178 struct Virtq *q = &nic->dev.vq[0]; in PopulateRxBuffer()
241 struct Virtq *trans = &nic->dev.vq[1]; in LowLevelOutput()
285 struct Virtq *q = &nic->dev.vq[0]; in VirtnetRxHandle()
327 struct Virtq *q = &nic->dev.vq[1]; in VirtnetTxHandle()
H A Dvirtblock.c125 const struct Virtq *q = &blk->dev.vq[0]; in PopulateRequestQ()
146 struct Virtq *q = &blk->dev.vq[0]; in VirtblkIO()
176 struct Virtq *q = &blk->dev.vq[0]; in VirtblkIRQhandle()
H A Dvirtinput.c112 const struct Virtq *q = &in->dev.vq[0]; in PopulateEventQ()
144 struct Virtq *q = &in->dev.vq[0]; in VirtinHandleEv()
/device/qemu/riscv32_virt/liteos_m/board/driver/
H A Dvirtmmio.h123 struct Virtq { struct
139 struct Virtq vq[VIRTQ_NUM];
157 /* config pre-allocated continuous memory as two Virtq, started at 'base' with specified queue size */
H A Dvirtgpu.c179 static bool NotifyAndWaitResponse(unsigned queue, struct Virtq *q, const void *req, volatile void *resp) in NotifyAndWaitResponse()
207 struct Virtq *q = &g_virtGpu->dev.vq[queue]; in RequestResponse()
226 struct Virtq *q = &g_virtGpu->dev.vq[0]; in RequestDataResponse()
249 struct Virtq *q = &g_virtGpu->dev.vq[queue]; in RequestNoResponse()
439 struct Virtq *q = NULL; in PopulateVirtQ()
H A Dvirtnet.c207 struct Virtq *q = &nic->dev.vq[1]; in FreeTxEntry()
247 struct Virtq *q = &nic->dev.vq[0]; in ConfigRxBuffer()
350 struct Virtq *trans = &nic->dev.vq[1]; in LowLevelOutput()
422 struct Virtq *q = &nic->dev.vq[0]; in VirtnetRxHandle()
452 struct Virtq *q = &nic->dev.vq[1]; in VirtnetTxHandle()
H A Dvirtmmio.c149 const struct Virtq *q = &dev->vq[queue]; in CompleteConfigQueue()
171 static VADDR_T CalculateQueueAddr(VADDR_T base, uint16_t qsz, struct Virtq *q) in CalculateQueueAddr()
H A Dvirtinput.c114 const struct Virtq *q = &in->dev.vq[0]; in PopulateEventQ()
157 struct Virtq *q = &in->dev.vq[0]; in VirtinHandleEv()

Completed in 11 milliseconds