Home
last modified time | relevance | path

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

/include/linux/
Dvirtio.h27 struct virtqueue { struct
29 void (*callback)(struct virtqueue *vq); argument
37 int virtqueue_add_buf(struct virtqueue *vq, argument
44 int virtqueue_add_outbuf(struct virtqueue *vq,
49 int virtqueue_add_inbuf(struct virtqueue *vq,
54 int virtqueue_add_sgs(struct virtqueue *vq,
61 void virtqueue_kick(struct virtqueue *vq);
63 bool virtqueue_kick_prepare(struct virtqueue *vq);
65 void virtqueue_notify(struct virtqueue *vq);
67 void *virtqueue_get_buf(struct virtqueue *vq, unsigned int *len);
[all …]
Dvirtio_ring.h65 struct virtqueue;
67 struct virtqueue *vring_new_virtqueue(unsigned int index,
73 void (*notify)(struct virtqueue *vq),
74 void (*callback)(struct virtqueue *vq),
76 void vring_del_virtqueue(struct virtqueue *vq);
Dvirtio_config.h55 typedef void vq_callback_t(struct virtqueue *);
65 struct virtqueue *vqs[],
72 int (*set_vq_affinity)(struct virtqueue *vq, int cpu);
127 struct virtqueue *virtio_find_single_vq(struct virtio_device *vdev, in virtio_find_single_vq()
132 struct virtqueue *vq; in virtio_find_single_vq()
157 int virtqueue_set_affinity(struct virtqueue *vq, int cpu) in virtqueue_set_affinity()
Dremoteproc.h463 struct virtqueue *vq;