Lines Matching refs:in_sg
819 size_t size = MIN(len - offset, elem->in_sg[i].iov_len); in virtqueue_unmap_sg()
821 dma_memory_unmap(dma_as, elem->in_sg[i].iov_base, in virtqueue_unmap_sg()
822 elem->in_sg[i].iov_len, in virtqueue_unmap_sg()
1655 virtqueue_map_iovec(vdev, elem->in_sg, elem->in_addr, elem->in_num, true); in virtqueue_map()
1666 size_t in_sg_ofs = QEMU_ALIGN_UP(out_addr_end, __alignof__(elem->in_sg[0])); in virtqueue_alloc_element()
1667 size_t out_sg_ofs = in_sg_ofs + in_num * sizeof(elem->in_sg[0]); in virtqueue_alloc_element()
1677 elem->in_sg = (void *)elem + in_sg_ofs; in virtqueue_alloc_element()
1806 elem->in_sg[i] = iov[out_num + i]; in virtqueue_split_pop()
1945 elem->in_sg[i] = iov[out_num + i]; in virtqueue_packed_pop()
2107 struct iovec in_sg[VIRTQUEUE_MAX_SIZE]; member
2140 elem->in_sg[i].iov_base = 0; in qemu_get_virtqueue_element()
2141 elem->in_sg[i].iov_len = data.in_sg[i].iov_len; in qemu_get_virtqueue_element()
2180 data.in_sg[i].iov_len = elem->in_sg[i].iov_len; in qemu_put_virtqueue_element()