Home
last modified time | relevance | path

Searched refs:virtqueue (Results 1 – 4 of 4) sorted by relevance

/include/linux/
Dvirtio.h20 struct virtqueue { struct
22 void (*callback)(struct virtqueue *vq); argument
28 int virtqueue_add_buf(struct virtqueue *vq, argument
35 void virtqueue_kick(struct virtqueue *vq);
37 bool virtqueue_kick_prepare(struct virtqueue *vq);
39 void virtqueue_notify(struct virtqueue *vq);
41 void *virtqueue_get_buf(struct virtqueue *vq, unsigned int *len);
43 void virtqueue_disable_cb(struct virtqueue *vq);
45 bool virtqueue_enable_cb(struct virtqueue *vq);
47 unsigned virtqueue_enable_cb_prepare(struct virtqueue *vq);
[all …]
Dvirtio_ring.h166 struct virtqueue;
168 struct virtqueue *vring_new_virtqueue(unsigned int num,
173 void (*notify)(struct virtqueue *vq),
174 void (*callback)(struct virtqueue *vq),
176 void vring_del_virtqueue(struct virtqueue *vq);
Dvirtio_config.h111 typedef void vq_callback_t(struct virtqueue *);
121 struct virtqueue *vqs[],
182 struct virtqueue *virtio_find_single_vq(struct virtio_device *vdev, in virtio_find_single_vq()
187 struct virtqueue *vq; in virtio_find_single_vq()
Dremoteproc.h432 struct virtqueue *vq;