Searched refs:vring_desc (Results 1 – 10 of 10) sorted by relevance
| /linux/include/uapi/linux/ |
| A D | virtio_ring.h | 97 struct vring_desc { struct 145 typedef struct vring_desc __attribute__((aligned(VRING_DESC_ALIGN_SIZE))) 198 vr->avail = (struct vring_avail *)((char *)p + num * sizeof(struct vring_desc)); in vring_init() 205 return ((sizeof(struct vring_desc) * num + sizeof(__virtio16) * (3 + num) in vring_size()
|
| /linux/drivers/platform/mellanox/ |
| A D | mlxbf-tmfifo.c | 73 struct vring_desc *desc; 74 struct vring_desc *desc_head; 287 static struct vring_desc * 334 struct vring_desc *desc) in mlxbf_tmfifo_get_pkt_len() 353 struct vring_desc *desc_head; in mlxbf_tmfifo_release_pending_pkt() 383 static struct vring_desc * 386 struct vring_desc *desc; in mlxbf_tmfifo_get_next_pkt() 416 struct vring_desc *desc) in mlxbf_tmfifo_console_output_one() 450 struct vring_desc *desc; in mlxbf_tmfifo_console_output() 563 struct vring_desc *desc, in mlxbf_tmfifo_rxtx_word() [all …]
|
| /linux/drivers/vhost/ |
| A D | vringh.c | 178 const struct vring_desc *desc, in move_to_indirect() 179 struct vring_desc **descs, int *desc_max) in move_to_indirect() 190 if (unlikely(len % sizeof(struct vring_desc))) { in move_to_indirect() 201 *desc_max = len / sizeof(struct vring_desc); in move_to_indirect() 236 struct vring_desc **descs, int *desc_max) in return_from_indirect() 259 size_t part, len = sizeof(struct vring_desc); in slow_copy() 296 struct vring_desc desc, *descs; in __vringh_iov() 660 vrh->vring.desc = (__force struct vring_desc *)desc; in vringh_init_user() 916 struct vring_desc *desc, in vringh_init_kern() 1279 struct vring_desc *desc, in vringh_init_iotlb()
|
| A D | vhost.c | 1050 struct vring_desc *desc, int idx) in vhost_get_desc() 2085 static unsigned next_desc(struct vhost_virtqueue *vq, struct vring_desc *desc) in next_desc() 2102 struct vring_desc *indirect) in get_indirect() 2104 struct vring_desc desc; in get_indirect() 2204 struct vring_desc desc; in vhost_get_vq_desc()
|
| /linux/drivers/virtio/ |
| A D | virtio_ring.c | 71 struct vring_desc *indir_desc; /* Indirect descriptor, if any. */ 373 struct vring_desc *desc) in vring_unmap_one_split_indirect() 430 struct vring_desc *desc; in alloc_indirect_split() 440 desc = kmalloc_array(total_sg, sizeof(struct vring_desc), gfp); in alloc_indirect_split() 450 struct vring_desc *desc, in virtqueue_add_desc_split() 489 struct vring_desc *desc; in virtqueue_add_split() 585 vq, desc, total_sg * sizeof(struct vring_desc), in virtqueue_add_split() 592 total_sg * sizeof(struct vring_desc), in virtqueue_add_split() 718 struct vring_desc *indir_desc = in detach_buf_split() 730 BUG_ON(len == 0 || len % sizeof(struct vring_desc)); in detach_buf_split() [all …]
|
| /linux/tools/virtio/ringtest/ |
| A D | virtio_ring_0_9.c | 105 struct vring_desc *desc; in add_inbuf() 273 struct vring_desc *desc; in use_buf()
|
| /linux/include/linux/ |
| A D | vringh.h | 174 struct vring_desc *desc, 283 struct vring_desc *desc,
|
| /linux/tools/virtio/ |
| A D | vringh_test.c | 156 + RINGSIZE * 6 * sizeof(struct vring_desc); in parallel_test() 296 struct vring_desc *indirects; in parallel_test() 664 struct vring_desc *d = __user_addr_max - USER_MEM/2; in main()
|
| /linux/drivers/vdpa/vdpa_sim/ |
| A D | vdpa_sim.c | 71 (struct vring_desc *)(uintptr_t)vq->desc_addr, in vdpasim_queue_ready()
|
| /linux/drivers/vdpa/mlx5/net/ |
| A D | mlx5_vnet.c | 1927 (struct vring_desc *)(uintptr_t)cvq->desc_addr, in setup_virtqueues()
|
Completed in 40 milliseconds