Lines Matching refs:virtqueue

89 	struct virtqueue vq;
186 bool (*notify)(struct virtqueue *vq);
208 static inline bool virtqueue_use_indirect(struct virtqueue *_vq, in virtqueue_use_indirect()
426 static struct vring_desc *alloc_indirect_split(struct virtqueue *_vq, in alloc_indirect_split()
449 static inline unsigned int virtqueue_add_desc_split(struct virtqueue *vq, in virtqueue_add_desc_split()
478 static inline int virtqueue_add_split(struct virtqueue *_vq, in virtqueue_add_split()
661 static bool virtqueue_kick_prepare_split(struct virtqueue *_vq) in virtqueue_kick_prepare_split()
748 static void *virtqueue_get_buf_ctx_split(struct virtqueue *_vq, in virtqueue_get_buf_ctx_split()
806 static void virtqueue_disable_cb_split(struct virtqueue *_vq) in virtqueue_disable_cb_split()
822 static unsigned virtqueue_enable_cb_prepare_split(struct virtqueue *_vq) in virtqueue_enable_cb_prepare_split()
847 static bool virtqueue_poll_split(struct virtqueue *_vq, unsigned last_used_idx) in virtqueue_poll_split()
855 static bool virtqueue_enable_cb_delayed_split(struct virtqueue *_vq) in virtqueue_enable_cb_delayed_split()
891 static void *virtqueue_detach_unused_buf_split(struct virtqueue *_vq) in virtqueue_detach_unused_buf_split()
918 static struct virtqueue *vring_create_virtqueue_split( in vring_create_virtqueue_split()
926 bool (*notify)(struct virtqueue *), in vring_create_virtqueue_split() argument
927 void (*callback)(struct virtqueue *), in vring_create_virtqueue_split() argument
930 struct virtqueue *vq; in vring_create_virtqueue_split()
1166 static inline int virtqueue_add_packed(struct virtqueue *_vq, in virtqueue_add_packed()
1316 static bool virtqueue_kick_prepare_packed(struct virtqueue *_vq) in virtqueue_kick_prepare_packed()
1430 static void *virtqueue_get_buf_ctx_packed(struct virtqueue *_vq, in virtqueue_get_buf_ctx_packed()
1495 static void virtqueue_disable_cb_packed(struct virtqueue *_vq) in virtqueue_disable_cb_packed()
1506 static unsigned virtqueue_enable_cb_prepare_packed(struct virtqueue *_vq) in virtqueue_enable_cb_prepare_packed()
1542 static bool virtqueue_poll_packed(struct virtqueue *_vq, u16 off_wrap) in virtqueue_poll_packed()
1554 static bool virtqueue_enable_cb_delayed_packed(struct virtqueue *_vq) in virtqueue_enable_cb_delayed_packed()
1613 static void *virtqueue_detach_unused_buf_packed(struct virtqueue *_vq) in virtqueue_detach_unused_buf_packed()
1656 static struct virtqueue *vring_create_virtqueue_packed( in vring_create_virtqueue_packed()
1664 bool (*notify)(struct virtqueue *), in vring_create_virtqueue_packed() argument
1665 void (*callback)(struct virtqueue *), in vring_create_virtqueue_packed() argument
1791 static inline int virtqueue_add(struct virtqueue *_vq, in virtqueue_add()
1822 int virtqueue_add_sgs(struct virtqueue *_vq, in virtqueue_add_sgs()
1856 int virtqueue_add_outbuf(struct virtqueue *vq, in virtqueue_add_outbuf()
1878 int virtqueue_add_inbuf(struct virtqueue *vq, in virtqueue_add_inbuf()
1901 int virtqueue_add_inbuf_ctx(struct virtqueue *vq, in virtqueue_add_inbuf_ctx()
1922 bool virtqueue_kick_prepare(struct virtqueue *_vq) in virtqueue_kick_prepare()
1939 bool virtqueue_notify(struct virtqueue *_vq) in virtqueue_notify()
1967 bool virtqueue_kick(struct virtqueue *vq) in virtqueue_kick()
1992 void *virtqueue_get_buf_ctx(struct virtqueue *_vq, unsigned int *len, in virtqueue_get_buf_ctx()
2002 void *virtqueue_get_buf(struct virtqueue *_vq, unsigned int *len) in virtqueue_get_buf()
2016 void virtqueue_disable_cb(struct virtqueue *_vq) in virtqueue_disable_cb()
2045 unsigned virtqueue_enable_cb_prepare(struct virtqueue *_vq) in virtqueue_enable_cb_prepare()
2066 bool virtqueue_poll(struct virtqueue *_vq, unsigned last_used_idx) in virtqueue_poll()
2090 bool virtqueue_enable_cb(struct virtqueue *_vq) in virtqueue_enable_cb()
2111 bool virtqueue_enable_cb_delayed(struct virtqueue *_vq) in virtqueue_enable_cb_delayed()
2131 void *virtqueue_detach_unused_buf(struct virtqueue *_vq) in virtqueue_detach_unused_buf()
2170 struct virtqueue *__vring_new_virtqueue(unsigned int index, in __vring_new_virtqueue()
2175 bool (*notify)(struct virtqueue *), in __vring_new_virtqueue() argument
2176 void (*callback)(struct virtqueue *), in __vring_new_virtqueue() argument
2256 struct virtqueue *vring_create_virtqueue( in vring_create_virtqueue()
2264 bool (*notify)(struct virtqueue *), in vring_create_virtqueue() argument
2265 void (*callback)(struct virtqueue *), in vring_create_virtqueue() argument
2281 struct virtqueue *vring_new_virtqueue(unsigned int index, in vring_new_virtqueue()
2288 bool (*notify)(struct virtqueue *vq), in vring_new_virtqueue()
2289 void (*callback)(struct virtqueue *vq), in vring_new_virtqueue()
2303 void vring_del_virtqueue(struct virtqueue *_vq) in vring_del_virtqueue()
2379 unsigned int virtqueue_get_vring_size(struct virtqueue *_vq) in virtqueue_get_vring_size()
2388 bool virtqueue_is_broken(struct virtqueue *_vq) in virtqueue_is_broken()
2402 struct virtqueue *_vq; in virtio_break_device()
2415 dma_addr_t virtqueue_get_desc_addr(struct virtqueue *_vq) in virtqueue_get_desc_addr()
2428 dma_addr_t virtqueue_get_avail_addr(struct virtqueue *_vq) in virtqueue_get_avail_addr()
2442 dma_addr_t virtqueue_get_used_addr(struct virtqueue *_vq) in virtqueue_get_used_addr()
2457 const struct vring *virtqueue_get_vring(struct virtqueue *vq) in virtqueue_get_vring()