Lines Matching refs:vring_virtqueue
87 struct vring_virtqueue { struct
201 #define to_vvq(_vq) container_of(_vq, struct vring_virtqueue, vq) argument
206 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_use_indirect()
319 static inline struct device *vring_dma_dev(const struct vring_virtqueue *vq) in vring_dma_dev()
325 static dma_addr_t vring_map_one_sg(const struct vring_virtqueue *vq, in vring_map_one_sg()
342 static dma_addr_t vring_map_single(const struct vring_virtqueue *vq, in vring_map_single()
353 static int vring_mapping_error(const struct vring_virtqueue *vq, in vring_mapping_error()
367 static void vring_unmap_one_split(const struct vring_virtqueue *vq, in vring_unmap_one_split()
424 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_add_split()
591 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_kick_prepare_split()
620 static void detach_buf_split(struct vring_virtqueue *vq, unsigned int head, in detach_buf_split()
672 static inline bool more_used_split(const struct vring_virtqueue *vq) in more_used_split()
682 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_buf_ctx_split()
738 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_cb_split()
751 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_prepare_split()
776 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_poll_split()
784 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_delayed_split()
820 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_detach_unused_buf_split()
914 static void vring_unmap_state_packed(const struct vring_virtqueue *vq, in vring_unmap_state_packed()
937 static void vring_unmap_desc_packed(const struct vring_virtqueue *vq, in vring_unmap_desc_packed()
979 static int virtqueue_add_indirect_packed(struct vring_virtqueue *vq, in virtqueue_add_indirect_packed()
1102 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_add_packed()
1244 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_kick_prepare_packed()
1291 static void detach_buf_packed(struct vring_virtqueue *vq, in detach_buf_packed()
1337 static inline bool is_used_desc_packed(const struct vring_virtqueue *vq, in is_used_desc_packed()
1350 static inline bool more_used_packed(const struct vring_virtqueue *vq) in more_used_packed()
1360 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_buf_ctx_packed()
1423 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_cb_packed()
1434 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_prepare_packed()
1470 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_poll_packed()
1482 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_delayed_packed()
1541 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_detach_unused_buf_packed()
1575 struct vring_virtqueue *vq; in vring_create_virtqueue_packed()
1712 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_add()
1836 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_kick_prepare()
1853 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_notify()
1907 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_buf_ctx()
1930 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_cb()
1953 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_prepare()
1971 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_poll()
2016 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_delayed()
2033 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_detach_unused_buf()
2040 static inline bool more_used(const struct vring_virtqueue *vq) in more_used()
2047 struct vring_virtqueue *vq = to_vvq(_vq); in vring_interrupt()
2076 struct vring_virtqueue *vq; in __vring_new_virtqueue()
2193 struct vring_virtqueue *vq = to_vvq(_vq); in vring_del_virtqueue()
2265 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_vring_size()
2273 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_is_broken()
2288 struct vring_virtqueue *vq = to_vvq(_vq); in virtio_break_device()
2298 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_desc_addr()
2311 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_avail_addr()
2325 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_used_addr()