Home
last modified time | relevance | path

Searched refs:vring_desc (Results 1 – 12 of 12) sorted by relevance

/linux-4.1.27/include/uapi/linux/
Dvirtio_ring.h63 struct vring_desc { struct
97 struct vring_desc *desc;
145 vr->avail = p + num*sizeof(struct vring_desc); in vring_init()
152 return ((sizeof(struct vring_desc) * num + sizeof(__virtio16) * (3 + num) in vring_size()
/linux-4.1.27/drivers/vhost/
Dvringh.c151 const struct vring_desc *desc, in move_to_indirect()
152 struct vring_desc **descs, int *desc_max) in move_to_indirect()
163 if (unlikely(len % sizeof(struct vring_desc))) { in move_to_indirect()
174 *desc_max = len / sizeof(struct vring_desc); in move_to_indirect()
208 struct vring_desc **descs, int *desc_max) in return_from_indirect()
230 size_t part, len = sizeof(struct vring_desc); in slow_copy()
266 struct vring_desc desc, *descs; in __vringh_iov()
606 struct vring_desc __user *desc, in vringh_init_user()
624 vrh->vring.desc = (__force struct vring_desc *)desc; in vringh_init_user()
867 struct vring_desc *desc, in vringh_init_kern()
Dvhost.h62 struct vring_desc __user *desc;
Dvhost.c550 struct vring_desc __user *desc, in vq_access_ok()
1102 static unsigned next_desc(struct vhost_virtqueue *vq, struct vring_desc *desc) in next_desc()
1124 struct vring_desc *indirect) in get_indirect()
1126 struct vring_desc desc; in get_indirect()
1225 struct vring_desc desc; in vhost_get_vq_desc()
/linux-4.1.27/include/linux/
Dvringh.h114 struct vring_desc __user *desc,
176 struct vring_desc *desc,
/linux-4.1.27/drivers/virtio/
Dvirtio_ring.c101 static struct vring_desc *alloc_indirect(struct virtqueue *_vq, in alloc_indirect()
104 struct vring_desc *desc; in alloc_indirect()
114 desc = kmalloc(total_sg * sizeof(struct vring_desc), gfp); in alloc_indirect()
133 struct vring_desc *desc; in virtqueue_add()
178 vq->vring.desc[head].len = cpu_to_virtio32(_vq->vdev, total_sg * sizeof(struct vring_desc)); in virtqueue_add()
/linux-4.1.27/tools/virtio/
Dvringh_test.c155 + RINGSIZE * 6 * sizeof(struct vring_desc); in parallel_test()
295 struct vring_desc *indirects; in parallel_test()
660 struct vring_desc *d = __user_addr_max - USER_MEM/2; in main()
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dtxrx.h421 union vring_desc { union
Dwil6210.h383 union vring_desc;
387 volatile union vring_desc *va; /* vring_desc[size], WriteBack by DMA */
/linux-4.1.27/Documentation/mic/mpssd/
Dmpssd.c340 static unsigned next_desc(struct vring_desc *desc) in next_desc()
1061 header_error_check(struct vring_desc *desc) in header_error_check()
1109 status_error_check(struct vring_desc *desc) in status_error_check()
1143 struct vring_desc *desc; in virtio_block()
/linux-4.1.27/tools/lguest/
Dlguest.c658 static unsigned next_desc(struct device *d, struct vring_desc *desc, in next_desc()
741 struct vring_desc *desc; in wait_for_vq_desc()
854 if (desc[i].len % sizeof(struct vring_desc)) in wait_for_vq_desc()
867 max = desc[i].len / sizeof(struct vring_desc); in wait_for_vq_desc()
/linux-4.1.27/drivers/misc/mic/host/
Dmic_debugfs.c302 struct vring_desc *desc; in mic_vdev_info_show()