Searched refs:vring_desc (Results 1 – 12 of 12) sorted by relevance
/linux-4.1.27/include/uapi/linux/ |
D | virtio_ring.h | 63 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/ |
D | vringh.c | 151 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()
|
D | vhost.h | 62 struct vring_desc __user *desc;
|
D | vhost.c | 550 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/ |
D | vringh.h | 114 struct vring_desc __user *desc, 176 struct vring_desc *desc,
|
/linux-4.1.27/drivers/virtio/ |
D | virtio_ring.c | 101 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/ |
D | vringh_test.c | 155 + 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/ |
D | txrx.h | 421 union vring_desc { union
|
D | wil6210.h | 383 union vring_desc; 387 volatile union vring_desc *va; /* vring_desc[size], WriteBack by DMA */
|
/linux-4.1.27/Documentation/mic/mpssd/ |
D | mpssd.c | 340 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/ |
D | lguest.c | 658 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/ |
D | mic_debugfs.c | 302 struct vring_desc *desc; in mic_vdev_info_show()
|