Searched refs:vhost_virtqueue (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/vhost/ |
| H A D | vhost.h | 63 struct vhost_virtqueue *vq; 68 struct vhost_virtqueue *vq); 94 struct vhost_virtqueue { struct 174 struct vhost_virtqueue *vq; argument 181 struct vhost_virtqueue **vqs; 209 bool vhost_exceeds_weight(struct vhost_virtqueue *vq, int pkts, int total_len); 210 void vhost_dev_init(struct vhost_dev *, struct vhost_virtqueue **vqs, 226 bool vhost_vq_access_ok(struct vhost_virtqueue *vq); 230 int vhost_get_vq_desc(struct vhost_virtqueue *, 235 int vhost_get_vq_desc_n(struct vhost_virtqueue *vq, [all …]
|
| H A D | vhost.c | 61 static void vhost_disable_cross_endian(struct vhost_virtqueue *vq) in vhost_disable_cross_endian() 66 static void vhost_enable_cross_endian_big(struct vhost_virtqueue *vq) in vhost_enable_cross_endian_big() 71 static void vhost_enable_cross_endian_little(struct vhost_virtqueue *vq) in vhost_enable_cross_endian_little() 76 static long vhost_set_vring_endian(struct vhost_virtqueue *vq, int __user *argp) in vhost_set_vring_endian() 98 static long vhost_get_vring_endian(struct vhost_virtqueue *vq, u32 idx, in vhost_get_vring_endian() 112 static void vhost_init_is_le(struct vhost_virtqueue *vq) in vhost_init_is_le() 122 static void vhost_disable_cross_endian(struct vhost_virtqueue *vq) in vhost_disable_cross_endian() 126 static long vhost_set_vring_endian(struct vhost_virtqueue *vq, int __user *argp) in vhost_set_vring_endian() 131 static long vhost_get_vring_endian(struct vhost_virtqueue *vq, u32 idx, in vhost_get_vring_endian() 137 static void vhost_init_is_le(struct vhost_virtqueue *vq) in vhost_init_is_le() [all …]
|
| H A D | test.c | 44 struct vhost_virtqueue vqs[VHOST_TEST_VQ_MAX]; 51 struct vhost_virtqueue *vq = &n->vqs[VHOST_TEST_VQ]; in handle_vq() 104 struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue, in handle_vq_kick() 115 struct vhost_virtqueue **vqs; in vhost_test_open() 137 struct vhost_virtqueue *vq) in vhost_test_stop_vq() 175 struct vhost_virtqueue *vq; in vhost_test_run() 249 struct vhost_virtqueue *vq; in vhost_test_set_features() 270 struct vhost_virtqueue *vq; in vhost_test_set_backend()
|
| H A D | vdpa.c | 48 struct vhost_virtqueue *vqs; 168 struct vhost_virtqueue *vq = container_of(work, struct vhost_virtqueue, in handle_vq_kick() 178 struct vhost_virtqueue *vq = private; in vhost_vdpa_virtqueue_cb() 200 struct vhost_virtqueue *vq = &v->vqs[qid]; in vhost_vdpa_setup_vq_irq() 224 struct vhost_virtqueue *vq = &v->vqs[qid]; in vhost_vdpa_unsetup_vq_irq() 488 struct vhost_virtqueue *vq = d->vqs[i]; in vhost_vdpa_set_features() 639 struct vhost_virtqueue *vq; in vhost_vdpa_vring_ioctl() 1408 struct vhost_virtqueue **vqs; in vhost_vdpa_open() 1596 v->vqs = kmalloc_objs(struct vhost_virtqueue, v->nvqs); in vhost_vdpa_probe()
|