Searched refs:vring_desc (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/include/uapi/linux/ |
D | virtio_ring.h | 66 struct vring_desc { struct 100 struct vring_desc *desc; 148 vr->avail = p + num*sizeof(struct vring_desc); in vring_init() 155 return ((sizeof(struct vring_desc) * num + sizeof(__virtio16) * (3 + num) in vring_size()
|
/Linux-v4.19/drivers/vhost/ |
D | vringh.c | 152 const struct vring_desc *desc, in move_to_indirect() 153 struct vring_desc **descs, int *desc_max) in move_to_indirect() 164 if (unlikely(len % sizeof(struct vring_desc))) { in move_to_indirect() 175 *desc_max = len / sizeof(struct vring_desc); in move_to_indirect() 209 struct vring_desc **descs, int *desc_max) in return_from_indirect() 231 size_t part, len = sizeof(struct vring_desc); in slow_copy() 267 struct vring_desc desc, *descs; in __vringh_iov() 607 struct vring_desc __user *desc, in vringh_init_user() 625 vrh->vring.desc = (__force struct vring_desc *)desc; in vringh_init_user() 868 struct vring_desc *desc, in vringh_init_kern()
|
D | vhost.h | 90 struct vring_desc __user *desc;
|
D | vhost.c | 1180 struct vring_desc __user *desc, in vq_access_ok() 1883 static unsigned next_desc(struct vhost_virtqueue *vq, struct vring_desc *desc) in next_desc() 1900 struct vring_desc *indirect) in get_indirect() 1902 struct vring_desc desc; in get_indirect() 2007 struct vring_desc desc; in vhost_get_vq_desc()
|
/Linux-v4.19/drivers/virtio/ |
D | virtio_ring.c | 60 struct vring_desc *indir_desc; /* Indirect descriptor, if any. */ 204 struct vring_desc *desc) in vring_unmap_one() 237 static struct vring_desc *alloc_indirect(struct virtqueue *_vq, in alloc_indirect() 240 struct vring_desc *desc; in alloc_indirect() 250 desc = kmalloc_array(total_sg, sizeof(struct vring_desc), gfp); in alloc_indirect() 270 struct vring_desc *desc; in virtqueue_add() 370 vq, desc, total_sg * sizeof(struct vring_desc), in virtqueue_add() 378 vq->vring.desc[head].len = cpu_to_virtio32(_vq->vdev, total_sg * sizeof(struct vring_desc)); in virtqueue_add() 654 struct vring_desc *indir_desc = vq->desc_state[head].indir_desc; in detach_buf() 665 BUG_ON(len == 0 || len % sizeof(struct vring_desc)); in detach_buf() [all …]
|
/Linux-v4.19/include/linux/ |
D | vringh.h | 114 struct vring_desc __user *desc, 176 struct vring_desc *desc,
|
/Linux-v4.19/tools/virtio/ringtest/ |
D | virtio_ring_0_9.c | 105 struct vring_desc *desc; in add_inbuf() 273 struct vring_desc *desc; in use_buf()
|
/Linux-v4.19/tools/virtio/ |
D | vringh_test.c | 156 + RINGSIZE * 6 * sizeof(struct vring_desc); in parallel_test() 296 struct vring_desc *indirects; in parallel_test() 662 struct vring_desc *d = __user_addr_max - USER_MEM/2; in main()
|
/Linux-v4.19/samples/mic/mpssd/ |
D | mpssd.c | 337 static unsigned next_desc(struct vring_desc *desc) in next_desc() 417 return ((sizeof(struct vring_desc) * num + sizeof(__u16) * (3 + num) in _vring_size() 1091 header_error_check(struct vring_desc *desc) in header_error_check() 1139 status_error_check(struct vring_desc *desc) in status_error_check() 1177 struct vring_desc *desc; in virtio_block()
|
/Linux-v4.19/drivers/misc/mic/vop/ |
D | vop_debugfs.c | 140 struct vring_desc *desc; in vop_vdev_info_show()
|