Lines Matching defs:vring_virtqueue
87 struct vring_virtqueue {
201 #define to_vvq(_vq) container_of(_vq, struct vring_virtqueue, vq)
206 struct vring_virtqueue *vq = to_vvq(_vq);
319 static inline struct device *vring_dma_dev(const struct vring_virtqueue *vq)
325 static dma_addr_t vring_map_one_sg(const struct vring_virtqueue *vq,
342 static dma_addr_t vring_map_single(const struct vring_virtqueue *vq,
353 static int vring_mapping_error(const struct vring_virtqueue *vq,
367 static void vring_unmap_one_split(const struct vring_virtqueue *vq,
424 struct vring_virtqueue *vq = to_vvq(_vq);
591 struct vring_virtqueue *vq = to_vvq(_vq);
620 static void detach_buf_split(struct vring_virtqueue *vq, unsigned int head,
672 static inline bool more_used_split(const struct vring_virtqueue *vq)
682 struct vring_virtqueue *vq = to_vvq(_vq);
738 struct vring_virtqueue *vq = to_vvq(_vq);
751 struct vring_virtqueue *vq = to_vvq(_vq);
776 struct vring_virtqueue *vq = to_vvq(_vq);
784 struct vring_virtqueue *vq = to_vvq(_vq);
820 struct vring_virtqueue *vq = to_vvq(_vq);
914 static void vring_unmap_state_packed(const struct vring_virtqueue *vq,
937 static void vring_unmap_desc_packed(const struct vring_virtqueue *vq,
979 static int virtqueue_add_indirect_packed(struct vring_virtqueue *vq,
1102 struct vring_virtqueue *vq = to_vvq(_vq);
1244 struct vring_virtqueue *vq = to_vvq(_vq);
1291 static void detach_buf_packed(struct vring_virtqueue *vq,
1337 static inline bool is_used_desc_packed(const struct vring_virtqueue *vq,
1350 static inline bool more_used_packed(const struct vring_virtqueue *vq)
1360 struct vring_virtqueue *vq = to_vvq(_vq);
1423 struct vring_virtqueue *vq = to_vvq(_vq);
1434 struct vring_virtqueue *vq = to_vvq(_vq);
1470 struct vring_virtqueue *vq = to_vvq(_vq);
1482 struct vring_virtqueue *vq = to_vvq(_vq);
1541 struct vring_virtqueue *vq = to_vvq(_vq);
1575 struct vring_virtqueue *vq;
1714 struct vring_virtqueue *vq = to_vvq(_vq);
1838 struct vring_virtqueue *vq = to_vvq(_vq);
1855 struct vring_virtqueue *vq = to_vvq(_vq);
1909 struct vring_virtqueue *vq = to_vvq(_vq);
1932 struct vring_virtqueue *vq = to_vvq(_vq);
1955 struct vring_virtqueue *vq = to_vvq(_vq);
1973 struct vring_virtqueue *vq = to_vvq(_vq);
2018 struct vring_virtqueue *vq = to_vvq(_vq);
2035 struct vring_virtqueue *vq = to_vvq(_vq);
2042 static inline bool more_used(const struct vring_virtqueue *vq)
2049 struct vring_virtqueue *vq = to_vvq(_vq);
2078 struct vring_virtqueue *vq;
2197 struct vring_virtqueue *vq = to_vvq(_vq);
2271 struct vring_virtqueue *vq = to_vvq(_vq);
2279 struct vring_virtqueue *vq = to_vvq(_vq);
2295 struct vring_virtqueue *vq = to_vvq(_vq);
2306 struct vring_virtqueue *vq = to_vvq(_vq);
2319 struct vring_virtqueue *vq = to_vvq(_vq);
2333 struct vring_virtqueue *vq = to_vvq(_vq);