Lines Matching refs:vring_virtqueue

162 struct vring_virtqueue {  struct
233 #define to_vvq(_vq) container_of_const(_vq, struct vring_virtqueue, vq) argument
235 static bool virtqueue_use_indirect(const struct vring_virtqueue *vq, in virtqueue_use_indirect()
291 static bool vring_need_unmap_buffer(const struct vring_virtqueue *vring, in vring_need_unmap_buffer()
357 static struct device *vring_dma_dev(const struct vring_virtqueue *vq) in vring_dma_dev()
363 static int vring_map_one_sg(const struct vring_virtqueue *vq, struct scatterlist *sg, in vring_map_one_sg()
401 static dma_addr_t vring_map_single(const struct vring_virtqueue *vq, in vring_map_single()
412 static int vring_mapping_error(const struct vring_virtqueue *vq, in vring_mapping_error()
421 static void virtqueue_init(struct vring_virtqueue *vq, u32 num) in virtqueue_init()
444 static unsigned int vring_unmap_one_split(const struct vring_virtqueue *vq, in vring_unmap_one_split()
539 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_add_split()
718 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_kick_prepare_split()
747 static void detach_buf_split(struct vring_virtqueue *vq, unsigned int head, in detach_buf_split()
805 static bool more_used_split(const struct vring_virtqueue *vq) in more_used_split()
815 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_buf_ctx_split()
871 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_cb_split()
895 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_prepare_split()
920 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_poll_split()
928 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_delayed_split()
964 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_detach_unused_buf_split()
990 struct vring_virtqueue *vq) in virtqueue_vring_init_split()
1008 static void virtqueue_reinit_split(struct vring_virtqueue *vq) in virtqueue_reinit_split()
1031 static void virtqueue_vring_attach_split(struct vring_virtqueue *vq, in virtqueue_vring_attach_split()
1139 struct vring_virtqueue *vq; in __vring_new_virtqueue_split()
1224 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_resize_split()
1269 static void vring_unmap_extra_packed(const struct vring_virtqueue *vq, in vring_unmap_extra_packed()
1323 static int virtqueue_add_indirect_packed(struct vring_virtqueue *vq, in virtqueue_add_indirect_packed()
1458 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_add_packed()
1605 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_kick_prepare_packed()
1652 static void detach_buf_packed(struct vring_virtqueue *vq, in detach_buf_packed()
1702 static inline bool is_used_desc_packed(const struct vring_virtqueue *vq, in is_used_desc_packed()
1715 static bool more_used_packed(const struct vring_virtqueue *vq) in more_used_packed()
1731 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_buf_ctx_packed()
1798 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_cb_packed()
1817 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_prepare_packed()
1850 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_poll_packed()
1862 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_delayed_packed()
1923 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_detach_unused_buf_packed()
2086 static void virtqueue_vring_attach_packed(struct vring_virtqueue *vq, in virtqueue_vring_attach_packed()
2095 static void virtqueue_reinit_packed(struct vring_virtqueue *vq) in virtqueue_reinit_packed()
2117 struct vring_virtqueue *vq; in __vring_new_virtqueue_packed()
2199 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_resize_packed()
2229 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_and_recycle()
2255 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_after_reset()
2278 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_add()
2445 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_dev()
2467 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_kick_prepare()
2484 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_notify()
2538 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_buf_ctx()
2561 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_cb()
2584 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_prepare()
2605 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_poll()
2650 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_delayed()
2670 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_detach_unused_buf()
2677 static inline bool more_used(const struct vring_virtqueue *vq) in more_used()
2692 struct vring_virtqueue *vq = to_vvq(_vq); in vring_interrupt()
2799 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_resize()
2845 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_reset()
2896 struct vring_virtqueue *vq = to_vvq(_vq); in vring_free()
2936 struct vring_virtqueue *vq = to_vvq(_vq); in vring_del_virtqueue()
2950 struct vring_virtqueue *vq = to_vvq(_vq); in vring_notification_data()
3004 const struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_vring_size()
3015 struct vring_virtqueue *vq = to_vvq(_vq); in __virtqueue_break()
3027 struct vring_virtqueue *vq = to_vvq(_vq); in __virtqueue_unbreak()
3036 const struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_is_broken()
3052 struct vring_virtqueue *vq = to_vvq(_vq); in virtio_break_device()
3074 struct vring_virtqueue *vq = to_vvq(_vq); in __virtio_unbreak_device()
3085 const struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_desc_addr()
3098 const struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_avail_addr()
3112 const struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_used_addr()
3149 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_map_single_attrs()
3175 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_unmap_single_attrs()
3193 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_mapping_error()
3214 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_need_sync()
3240 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_sync_single_range_for_cpu()
3266 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_sync_single_range_for_device()