Searched refs:vring_desc (Results 1 – 11 of 11) sorted by relevance
| /Linux-v5.4/include/uapi/linux/ |
| D | virtio_ring.h | 90 struct vring_desc { struct 124 struct vring_desc *desc; 172 vr->avail = p + num*sizeof(struct vring_desc); in vring_init() 179 return ((sizeof(struct vring_desc) * num + sizeof(__virtio16) * (3 + num) in vring_size()
|
| /Linux-v5.4/drivers/platform/mellanox/ |
| D | mlxbf-tmfifo.c | 73 struct vring_desc *desc; 74 struct vring_desc *desc_head; 287 static struct vring_desc * 309 struct vring_desc *desc, u32 len) in mlxbf_tmfifo_release_desc() 331 struct vring_desc *desc) in mlxbf_tmfifo_get_pkt_len() 350 struct vring_desc *desc_head; in mlxbf_tmfifo_release_pending_pkt() 370 struct vring_desc *desc, bool is_rx) in mlxbf_tmfifo_init_net_desc() 380 static struct vring_desc * 383 struct vring_desc *desc; in mlxbf_tmfifo_get_next_pkt() 413 struct vring_desc *desc) in mlxbf_tmfifo_console_output_one() [all …]
|
| /Linux-v5.4/drivers/vhost/ |
| D | vringh.c | 153 const struct vring_desc *desc, in move_to_indirect() 154 struct vring_desc **descs, int *desc_max) in move_to_indirect() 165 if (unlikely(len % sizeof(struct vring_desc))) { in move_to_indirect() 176 *desc_max = len / sizeof(struct vring_desc); in move_to_indirect() 210 struct vring_desc **descs, int *desc_max) in return_from_indirect() 232 size_t part, len = sizeof(struct vring_desc); in slow_copy() 268 struct vring_desc desc, *descs; in __vringh_iov() 608 struct vring_desc __user *desc, in vringh_init_user() 626 vrh->vring.desc = (__force struct vring_desc *)desc; in vringh_init_user() 875 struct vring_desc *desc, in vringh_init_kern()
|
| D | vhost.h | 90 struct vring_desc __user *desc;
|
| D | vhost.c | 1012 struct vring_desc *desc, int idx) in vhost_get_desc() 1297 struct vring_desc __user *desc, in vq_access_ok() 2089 static unsigned next_desc(struct vhost_virtqueue *vq, struct vring_desc *desc) in next_desc() 2106 struct vring_desc *indirect) in get_indirect() 2108 struct vring_desc desc; in get_indirect() 2213 struct vring_desc desc; in vhost_get_vq_desc()
|
| /Linux-v5.4/include/linux/ |
| D | vringh.h | 101 struct vring_desc __user *desc, 163 struct vring_desc *desc,
|
| /Linux-v5.4/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-v5.4/drivers/virtio/ |
| D | virtio_ring.c | 70 struct vring_desc *indir_desc; /* Indirect descriptor, if any. */ 368 struct vring_desc *desc) in vring_unmap_one_split() 392 static struct vring_desc *alloc_indirect_split(struct virtqueue *_vq, in alloc_indirect_split() 396 struct vring_desc *desc; in alloc_indirect_split() 406 desc = kmalloc_array(total_sg, sizeof(struct vring_desc), gfp); in alloc_indirect_split() 426 struct vring_desc *desc; in virtqueue_add_split() 513 vq, desc, total_sg * sizeof(struct vring_desc), in virtqueue_add_split() 524 total_sg * sizeof(struct vring_desc)); in virtqueue_add_split() 647 struct vring_desc *indir_desc = in detach_buf_split() 660 BUG_ON(len == 0 || len % sizeof(struct vring_desc)); in detach_buf_split() [all …]
|
| /Linux-v5.4/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-v5.4/samples/mic/mpssd/ |
| D | mpssd.c | 326 static unsigned next_desc(struct vring_desc *desc) in next_desc() 406 return ((sizeof(struct vring_desc) * num + sizeof(__u16) * (3 + num) in _vring_size() 1080 header_error_check(struct vring_desc *desc) in header_error_check() 1128 status_error_check(struct vring_desc *desc) in status_error_check() 1166 struct vring_desc *desc; in virtio_block()
|
| /Linux-v5.4/drivers/misc/mic/vop/ |
| D | vop_debugfs.c | 112 struct vring_desc *desc; in vop_vdev_info_show()
|