Lines Matching defs:vq

63 #define START_USE(vq)  argument
64 #define END_USE(vq) argument
65 #define LAST_ADD_TIME_UPDATE(vq) argument
66 #define LAST_ADD_TIME_CHECK(vq) argument
67 #define LAST_ADD_TIME_INVALID(vq) argument
163 struct virtqueue vq; member
235 static bool virtqueue_use_indirect(const struct vring_virtqueue *vq, in virtqueue_use_indirect()
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()
504 static inline unsigned int virtqueue_add_desc_split(struct virtqueue *vq, in virtqueue_add_desc_split()
539 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_add_split() local
718 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_kick_prepare_split() local
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() local
871 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_cb_split() local
895 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_prepare_split() local
920 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_poll_split() local
928 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_delayed_split() local
964 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_detach_unused_buf_split() local
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() local
1201 struct virtqueue *vq; in vring_create_virtqueue_split() local
1224 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_resize_split() local
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() local
1605 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_kick_prepare_packed() local
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() local
1798 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_cb_packed() local
1817 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_prepare_packed() local
1850 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_poll_packed() local
1862 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_delayed_packed() local
1923 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_detach_unused_buf_packed() local
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() local
2179 struct virtqueue *vq; in vring_create_virtqueue_packed() local
2199 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_resize_packed() local
2227 void (*recycle)(struct virtqueue *vq, void *buf)) in virtqueue_disable_and_recycle()
2229 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_and_recycle() local
2255 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_after_reset() local
2278 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_add() local
2334 int virtqueue_add_outbuf(struct virtqueue *vq, in virtqueue_add_outbuf()
2357 int virtqueue_add_outbuf_premapped(struct virtqueue *vq, in virtqueue_add_outbuf_premapped()
2379 int virtqueue_add_inbuf(struct virtqueue *vq, in virtqueue_add_inbuf()
2402 int virtqueue_add_inbuf_ctx(struct virtqueue *vq, in virtqueue_add_inbuf_ctx()
2427 int virtqueue_add_inbuf_premapped(struct virtqueue *vq, in virtqueue_add_inbuf_premapped()
2445 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_dev() local
2467 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_kick_prepare() local
2484 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_notify() local
2510 bool virtqueue_kick(struct virtqueue *vq) in virtqueue_kick()
2538 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_buf_ctx() local
2561 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_cb() local
2584 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_prepare() local
2605 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_poll() local
2650 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_delayed() local
2670 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_detach_unused_buf() local
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() local
2796 void (*recycle)(struct virtqueue *vq, void *buf), in virtqueue_resize()
2797 void (*recycle_done)(struct virtqueue *vq)) in virtqueue_resize()
2799 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_resize() local
2842 void (*recycle)(struct virtqueue *vq, void *buf), in virtqueue_reset()
2843 void (*recycle_done)(struct virtqueue *vq)) in virtqueue_reset()
2845 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_reset() local
2870 bool (*notify)(struct virtqueue *vq), in vring_new_virtqueue()
2871 void (*callback)(struct virtqueue *vq), in vring_new_virtqueue()
2896 struct vring_virtqueue *vq = to_vvq(_vq); in vring_free() local
2936 struct vring_virtqueue *vq = to_vvq(_vq); in vring_del_virtqueue() local
2950 struct vring_virtqueue *vq = to_vvq(_vq); in vring_notification_data() local
3004 const struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_vring_size() local
3015 struct vring_virtqueue *vq = to_vvq(_vq); in __virtqueue_break() local
3027 struct vring_virtqueue *vq = to_vvq(_vq); in __virtqueue_unbreak() local
3036 const struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_is_broken() local
3052 struct vring_virtqueue *vq = to_vvq(_vq); in virtio_break_device() local
3074 struct vring_virtqueue *vq = to_vvq(_vq); in __virtio_unbreak_device() local
3085 const struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_desc_addr() local
3098 const struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_avail_addr() local
3112 const struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_used_addr() local
3125 const struct vring *virtqueue_get_vring(const struct virtqueue *vq) in virtqueue_get_vring()
3149 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_map_single_attrs() local
3175 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_unmap_single_attrs() local
3193 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_mapping_error() local
3214 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_need_sync() local
3240 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_sync_single_range_for_cpu() local
3266 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_dma_sync_single_range_for_device() local