Lines Matching refs:virtqueue

58 	struct virtqueue vq;
84 bool (*notify)(struct virtqueue *vq);
101 static struct vring_desc *alloc_indirect(struct virtqueue *_vq, in alloc_indirect()
123 static inline int virtqueue_add(struct virtqueue *_vq, in virtqueue_add()
272 int virtqueue_add_sgs(struct virtqueue *_vq, in virtqueue_add_sgs()
304 int virtqueue_add_outbuf(struct virtqueue *vq, in virtqueue_add_outbuf()
326 int virtqueue_add_inbuf(struct virtqueue *vq, in virtqueue_add_inbuf()
346 bool virtqueue_kick_prepare(struct virtqueue *_vq) in virtqueue_kick_prepare()
388 bool virtqueue_notify(struct virtqueue *_vq) in virtqueue_notify()
416 bool virtqueue_kick(struct virtqueue *vq) in virtqueue_kick()
470 void *virtqueue_get_buf(struct virtqueue *_vq, unsigned int *len) in virtqueue_get_buf()
536 void virtqueue_disable_cb(struct virtqueue *_vq) in virtqueue_disable_cb()
556 unsigned virtqueue_enable_cb_prepare(struct virtqueue *_vq) in virtqueue_enable_cb_prepare()
584 bool virtqueue_poll(struct virtqueue *_vq, unsigned last_used_idx) in virtqueue_poll()
604 bool virtqueue_enable_cb(struct virtqueue *_vq) in virtqueue_enable_cb()
624 bool virtqueue_enable_cb_delayed(struct virtqueue *_vq) in virtqueue_enable_cb_delayed()
659 void *virtqueue_detach_unused_buf(struct virtqueue *_vq) in virtqueue_detach_unused_buf()
705 struct virtqueue *vring_new_virtqueue(unsigned int index, in vring_new_virtqueue()
711 bool (*notify)(struct virtqueue *), in vring_new_virtqueue() argument
712 void (*callback)(struct virtqueue *), in vring_new_virtqueue() argument
764 void vring_del_virtqueue(struct virtqueue *vq) in vring_del_virtqueue()
799 unsigned int virtqueue_get_vring_size(struct virtqueue *_vq) in virtqueue_get_vring_size()
808 bool virtqueue_is_broken(struct virtqueue *_vq) in virtqueue_is_broken()
822 struct virtqueue *_vq; in virtio_break_device()
831 void *virtqueue_get_avail(struct virtqueue *_vq) in virtqueue_get_avail()
839 void *virtqueue_get_used(struct virtqueue *_vq) in virtqueue_get_used()