Searched refs:virtqueue (Results 1 – 4 of 4) sorted by relevance
| /include/linux/ |
| A D | virtio.h | 32 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 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), 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 D | virtio_config.h | 19 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 D | remoteproc.h | 630 struct virtqueue *vq;
|
Completed in 7 milliseconds