Lines Matching refs:virtqueue
64 struct virtqueue vq;
96 bool (*notify)(struct virtqueue *vq);
237 static struct vring_desc *alloc_indirect(struct virtqueue *_vq, in alloc_indirect()
259 static inline int virtqueue_add(struct virtqueue *_vq, in virtqueue_add()
451 int virtqueue_add_sgs(struct virtqueue *_vq, in virtqueue_add_sgs()
484 int virtqueue_add_outbuf(struct virtqueue *vq, in virtqueue_add_outbuf()
506 int virtqueue_add_inbuf(struct virtqueue *vq, in virtqueue_add_inbuf()
529 int virtqueue_add_inbuf_ctx(struct virtqueue *vq, in virtqueue_add_inbuf_ctx()
550 bool virtqueue_kick_prepare(struct virtqueue *_vq) in virtqueue_kick_prepare()
592 bool virtqueue_notify(struct virtqueue *_vq) in virtqueue_notify()
620 bool virtqueue_kick(struct virtqueue *vq) in virtqueue_kick()
698 void *virtqueue_get_buf_ctx(struct virtqueue *_vq, unsigned int *len, in virtqueue_get_buf_ctx()
756 void *virtqueue_get_buf(struct virtqueue *_vq, unsigned int *len) in virtqueue_get_buf()
770 void virtqueue_disable_cb(struct virtqueue *_vq) in virtqueue_disable_cb()
795 unsigned virtqueue_enable_cb_prepare(struct virtqueue *_vq) in virtqueue_enable_cb_prepare()
827 bool virtqueue_poll(struct virtqueue *_vq, unsigned last_used_idx) in virtqueue_poll()
847 bool virtqueue_enable_cb(struct virtqueue *_vq) in virtqueue_enable_cb()
867 bool virtqueue_enable_cb_delayed(struct virtqueue *_vq) in virtqueue_enable_cb_delayed()
909 void *virtqueue_detach_unused_buf(struct virtqueue *_vq) in virtqueue_detach_unused_buf()
956 struct virtqueue *__vring_new_virtqueue(unsigned int index, in __vring_new_virtqueue()
961 bool (*notify)(struct virtqueue *), in __vring_new_virtqueue() argument
962 void (*callback)(struct virtqueue *), in __vring_new_virtqueue() argument
1058 struct virtqueue *vring_create_virtqueue( in vring_create_virtqueue()
1066 bool (*notify)(struct virtqueue *), in vring_create_virtqueue() argument
1067 void (*callback)(struct virtqueue *), in vring_create_virtqueue() argument
1070 struct virtqueue *vq; in vring_create_virtqueue()
1121 struct virtqueue *vring_new_virtqueue(unsigned int index, in vring_new_virtqueue()
1128 bool (*notify)(struct virtqueue *vq), in vring_new_virtqueue()
1129 void (*callback)(struct virtqueue *vq), in vring_new_virtqueue()
1139 void vring_del_virtqueue(struct virtqueue *_vq) in vring_del_virtqueue()
1182 unsigned int virtqueue_get_vring_size(struct virtqueue *_vq) in virtqueue_get_vring_size()
1191 bool virtqueue_is_broken(struct virtqueue *_vq) in virtqueue_is_broken()
1205 struct virtqueue *_vq; in virtio_break_device()
1214 dma_addr_t virtqueue_get_desc_addr(struct virtqueue *_vq) in virtqueue_get_desc_addr()
1224 dma_addr_t virtqueue_get_avail_addr(struct virtqueue *_vq) in virtqueue_get_avail_addr()
1235 dma_addr_t virtqueue_get_used_addr(struct virtqueue *_vq) in virtqueue_get_used_addr()
1246 const struct vring *virtqueue_get_vring(struct virtqueue *vq) in virtqueue_get_vring()