Home
last modified time | relevance | path

Searched refs:vring_virtqueue (Results 1 – 2 of 2) sorted by relevance

/linux-6.6.21/drivers/virtio/
Dvirtio_ring.c154 struct vring_virtqueue { struct
242 #define to_vvq(_vq) container_of_const(_vq, struct vring_virtqueue, vq) argument
244 static bool virtqueue_use_indirect(const struct vring_virtqueue *vq, in virtqueue_use_indirect()
360 static struct device *vring_dma_dev(const struct vring_virtqueue *vq) in vring_dma_dev()
366 static int vring_map_one_sg(const struct vring_virtqueue *vq, struct scatterlist *sg, in vring_map_one_sg()
400 static dma_addr_t vring_map_single(const struct vring_virtqueue *vq, in vring_map_single()
411 static int vring_mapping_error(const struct vring_virtqueue *vq, in vring_mapping_error()
420 static void virtqueue_init(struct vring_virtqueue *vq, u32 num) in virtqueue_init()
443 static void vring_unmap_one_split_indirect(const struct vring_virtqueue *vq, in vring_unmap_one_split_indirect()
460 static unsigned int vring_unmap_one_split(const struct vring_virtqueue *vq, in vring_unmap_one_split()
[all …]
/linux-6.6.21/Documentation/driver-api/virtio/
Dvirtio.rst51 The :c:type:`vring_virtqueue` struct models a virtqueue, including the