Lines Matching refs:ents
137 struct virtio_gpu_mem_entry **ents, in virtio_gpu_object_shmem_init() argument
154 *ents = kvmalloc_array(*nents, in virtio_gpu_object_shmem_init()
157 if (!(*ents)) { in virtio_gpu_object_shmem_init()
164 (*ents)[si].addr = cpu_to_le64(sg_dma_address(sg)); in virtio_gpu_object_shmem_init()
165 (*ents)[si].length = cpu_to_le32(sg_dma_len(sg)); in virtio_gpu_object_shmem_init()
166 (*ents)[si].padding = 0; in virtio_gpu_object_shmem_init()
170 (*ents)[si].addr = cpu_to_le64(sg_phys(sg)); in virtio_gpu_object_shmem_init()
171 (*ents)[si].length = cpu_to_le32(sg->length); in virtio_gpu_object_shmem_init()
172 (*ents)[si].padding = 0; in virtio_gpu_object_shmem_init()
187 struct virtio_gpu_mem_entry *ents = NULL; in virtio_gpu_object_create() local
205 ret = virtio_gpu_object_shmem_init(vgdev, bo, &ents, &nents); in virtio_gpu_object_create()
226 ents, nents); in virtio_gpu_object_create()
230 virtio_gpu_object_attach(vgdev, bo, ents, nents); in virtio_gpu_object_create()
234 virtio_gpu_object_attach(vgdev, bo, ents, nents); in virtio_gpu_object_create()
243 kvfree(ents); in virtio_gpu_object_create()