Lines Matching refs:virtqueue
17 struct virtqueue { struct
19 void (*callback)(struct virtqueue *vq); argument
28 int virtqueue_add_sgs(struct virtqueue *vq, argument
35 int virtqueue_add_outbuf(struct virtqueue *vq,
40 int virtqueue_add_inbuf(struct virtqueue *vq,
45 bool virtqueue_kick(struct virtqueue *vq);
47 void *virtqueue_get_buf(struct virtqueue *vq, unsigned int *len);
49 void virtqueue_disable_cb(struct virtqueue *vq);
51 bool virtqueue_enable_cb(struct virtqueue *vq);
52 bool virtqueue_enable_cb_delayed(struct virtqueue *vq);
54 void *virtqueue_detach_unused_buf(struct virtqueue *vq);
55 struct virtqueue *vring_new_virtqueue(unsigned int index,
62 bool (*notify)(struct virtqueue *vq),
63 void (*callback)(struct virtqueue *vq),
65 void vring_del_virtqueue(struct virtqueue *vq);