Searched refs:vring_virtqueue (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/virtio/ |
| H A D | virtio_ring.c | 162 struct vring_virtqueue { struct 232 #define to_vvq(_vq) container_of_const(_vq, struct vring_virtqueue, vq) argument 234 static bool virtqueue_use_indirect(const struct vring_virtqueue *vq, in virtqueue_use_indirect() 290 static bool vring_need_unmap_buffer(const struct vring_virtqueue *vring, in vring_need_unmap_buffer() 363 static struct device *vring_dma_dev(const struct vring_virtqueue *vq) in vring_dma_dev() 368 static int vring_mapping_error(const struct vring_virtqueue *vq, in vring_mapping_error() 383 static int vring_map_one_sg(const struct vring_virtqueue *vq, struct scatterlist *sg, in vring_map_one_sg() 421 static dma_addr_t vring_map_single(const struct vring_virtqueue *vq, in vring_map_single() 432 static void virtqueue_init(struct vring_virtqueue *vq, u32 num) in virtqueue_init() 455 static unsigned int vring_unmap_one_split(const struct vring_virtqueue *vq, in vring_unmap_one_split() [all …]
|
| /linux/Documentation/driver-api/virtio/ |
| H A D | virtio.rst | 51 The :c:type:`vring_virtqueue` struct models a virtqueue, including the
|