Searched refs:virtqueue (Results 1 – 4 of 4) sorted by relevance
| /include/linux/ |
| D | virtio.h | 31 struct virtqueue { struct 33 void (*callback)(struct virtqueue *vq); argument 43 int virtqueue_add_outbuf(struct virtqueue *vq, argument 48 int virtqueue_add_inbuf(struct virtqueue *vq, 53 int virtqueue_add_inbuf_ctx(struct virtqueue *vq, 59 int virtqueue_add_sgs(struct virtqueue *vq, 66 struct device *virtqueue_dma_dev(struct virtqueue *vq); 68 bool virtqueue_kick(struct virtqueue *vq); 70 bool virtqueue_kick_prepare(struct virtqueue *vq); 72 bool virtqueue_notify(struct virtqueue *vq); [all …]
|
| D | virtio_ring.h | 60 struct virtqueue; 69 struct virtqueue *vring_create_virtqueue(unsigned int index, 76 bool (*notify)(struct virtqueue *vq), 77 void (*callback)(struct virtqueue *vq), 84 struct virtqueue *vring_create_virtqueue_dma(unsigned int index, 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), [all …]
|
| D | virtio_config.h | 19 typedef void vq_callback_t(struct virtqueue *); 118 struct virtqueue *vqs[], 126 int (*set_vq_affinity)(struct virtqueue *vq, 132 int (*disable_vq_and_reset)(struct virtqueue *vq); 133 int (*enable_vq_after_reset)(struct virtqueue *vq); 222 struct virtqueue *vqs[], in virtio_find_vqs() 230 struct virtqueue *virtio_find_single_vq(struct virtio_device *vdev, in virtio_find_single_vq() 236 struct virtqueue *vq; in virtio_find_single_vq() 320 int virtqueue_set_affinity(struct virtqueue *vq, const struct cpumask *cpu_mask) in virtqueue_set_affinity()
|
| D | remoteproc.h | 630 struct virtqueue *vq;
|