Lines Matching defs:vq
61 #define START_USE(vq) argument
62 #define END_USE(vq) argument
63 #define LAST_ADD_TIME_UPDATE(vq) argument
64 #define LAST_ADD_TIME_CHECK(vq) argument
65 #define LAST_ADD_TIME_INVALID(vq) argument
88 struct virtqueue vq; member
206 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_use_indirect() local
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() local
591 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_kick_prepare_split() local
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() local
738 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_cb_split() local
751 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_prepare_split() local
776 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_poll_split() local
784 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_delayed_split() local
820 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_detach_unused_buf_split() local
857 struct virtqueue *vq; in vring_create_virtqueue_split() local
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()
1100 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_add_packed() local
1234 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_kick_prepare_packed() local
1281 static void detach_buf_packed(struct vring_virtqueue *vq, in detach_buf_packed()
1327 static inline bool is_used_desc_packed(const struct vring_virtqueue *vq, in is_used_desc_packed()
1340 static inline bool more_used_packed(const struct vring_virtqueue *vq) in more_used_packed()
1350 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_buf_ctx_packed() local
1413 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_cb_packed() local
1424 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_prepare_packed() local
1460 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_poll_packed() local
1472 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_delayed_packed() local
1531 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_detach_unused_buf_packed() local
1565 struct vring_virtqueue *vq; in vring_create_virtqueue_packed() local
1702 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_add() local
1758 int virtqueue_add_outbuf(struct virtqueue *vq, in virtqueue_add_outbuf()
1780 int virtqueue_add_inbuf(struct virtqueue *vq, in virtqueue_add_inbuf()
1803 int virtqueue_add_inbuf_ctx(struct virtqueue *vq, in virtqueue_add_inbuf_ctx()
1826 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_kick_prepare() local
1843 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_notify() local
1869 bool virtqueue_kick(struct virtqueue *vq) in virtqueue_kick()
1897 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_buf_ctx() local
1920 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_disable_cb() local
1943 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_prepare() local
1961 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_poll() local
2006 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_enable_cb_delayed() local
2023 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_detach_unused_buf() local
2030 static inline bool more_used(const struct vring_virtqueue *vq) in more_used()
2037 struct vring_virtqueue *vq = to_vvq(_vq); in vring_interrupt() local
2066 struct vring_virtqueue *vq; in __vring_new_virtqueue() local
2166 bool (*notify)(struct virtqueue *vq), in vring_new_virtqueue()
2167 void (*callback)(struct virtqueue *vq), in vring_new_virtqueue()
2183 struct vring_virtqueue *vq = to_vvq(_vq); in vring_del_virtqueue() local
2255 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_vring_size() local
2263 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_is_broken() local
2278 struct vring_virtqueue *vq = to_vvq(_vq); in virtio_break_device() local
2286 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_desc_addr() local
2299 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_avail_addr() local
2313 struct vring_virtqueue *vq = to_vvq(_vq); in virtqueue_get_used_addr() local
2326 const struct vring *virtqueue_get_vring(struct virtqueue *vq) in virtqueue_get_vring()