Home
last modified time | relevance | path

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

/include/linux/
A Dvirtio.h32 struct virtqueue { struct
34 void (*callback)(struct virtqueue *vq); argument
44 int virtqueue_add_outbuf(struct virtqueue *vq, argument
49 int virtqueue_add_inbuf(struct virtqueue *vq,
54 int virtqueue_add_inbuf_ctx(struct virtqueue *vq,
71 int virtqueue_add_sgs(struct virtqueue *vq,
80 bool virtqueue_kick(struct virtqueue *vq);
84 bool virtqueue_notify(struct virtqueue *vq);
93 bool virtqueue_enable_cb(struct virtqueue *vq);
115 int virtqueue_reset(struct virtqueue *vq,
[all …]
A Dvirtio_ring.h60 struct virtqueue;
69 struct virtqueue *vring_create_virtqueue(unsigned int index,
76 bool (*notify)(struct virtqueue *vq),
77 void (*callback)(struct virtqueue *vq),
91 bool (*notify)(struct virtqueue *vq),
92 void (*callback)(struct virtqueue *vq),
100 struct virtqueue *vring_new_virtqueue(unsigned int index,
107 bool (*notify)(struct virtqueue *vq),
108 void (*callback)(struct virtqueue *vq),
115 void vring_del_virtqueue(struct virtqueue *vq);
[all …]
A Dvirtio_config.h19 typedef void vq_callback_t(struct virtqueue *);
122 struct virtqueue *vqs[],
132 int (*set_vq_affinity)(struct virtqueue *vq,
138 int (*disable_vq_and_reset)(struct virtqueue *vq);
139 int (*enable_vq_after_reset)(struct virtqueue *vq);
221 struct virtqueue *vqs[], in virtio_find_vqs()
229 struct virtqueue *virtio_find_single_vq(struct virtio_device *vdev, in virtio_find_single_vq()
235 struct virtqueue *vq; in virtio_find_single_vq()
319 int virtqueue_set_affinity(struct virtqueue *vq, const struct cpumask *cpu_mask) in virtqueue_set_affinity()
A Dremoteproc.h630 struct virtqueue *vq;

Completed in 7 milliseconds