Home
last modified time | relevance | path

Searched refs:ents (Results 1 – 2 of 2) sorted by relevance

/qemu/contrib/vhost-user-gpu/
H A Dvhost-user-gpu.c484 struct virtio_gpu_mem_entry *ents; in vg_create_mapping_iov() local
494 esize = sizeof(*ents) * ab->nr_entries; in vg_create_mapping_iov()
495 ents = g_malloc(esize); in vg_create_mapping_iov()
497 sizeof(*ab), ents, esize); in vg_create_mapping_iov()
501 g_free(ents); in vg_create_mapping_iov()
507 uint64_t len = ents[i].length; in vg_create_mapping_iov()
508 (*iov)[i].iov_len = ents[i].length; in vg_create_mapping_iov()
509 (*iov)[i].iov_base = vu_gpa_to_va(&g->dev.parent, &len, ents[i].addr); in vg_create_mapping_iov()
510 if (!(*iov)[i].iov_base || len != ents[i].length) { in vg_create_mapping_iov()
514 g_free(ents); in vg_create_mapping_iov()
[all …]
/qemu/hw/display/
H A Dvirtio-gpu.c812 struct virtio_gpu_mem_entry *ents; in virtio_gpu_create_mapping_iov() local
823 esize = sizeof(*ents) * nr_entries; in virtio_gpu_create_mapping_iov()
824 ents = g_malloc(esize); in virtio_gpu_create_mapping_iov()
826 offset, ents, esize); in virtio_gpu_create_mapping_iov()
831 g_free(ents); in virtio_gpu_create_mapping_iov()
840 uint64_t a = le64_to_cpu(ents[e].addr); in virtio_gpu_create_mapping_iov()
841 uint32_t l = le32_to_cpu(ents[e].length); in virtio_gpu_create_mapping_iov()
854 g_free(ents); in virtio_gpu_create_mapping_iov()
882 g_free(ents); in virtio_gpu_create_mapping_iov()