Searched refs:reloc_bos (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/freedreno/drm/
H A Dmsm_ringbuffer_sp.h73 APPEND(&msm_ring->u, reloc_bos, fd_bo_ref(reloc->bo));
114 struct fd_bo *target_bo = msm_target->u.reloc_bos[i];
116 APPEND(&msm_ring->u, reloc_bos, fd_bo_ref(target_bo));
125 msm_submit_append_bo(msm_submit, msm_target->u.reloc_bos[i]);
H A Dmsm_ringbuffer.c106 DECLARE_ARRAY(struct fd_bo *, reloc_bos);
260 struct fd_bo *bo = ring->u.reloc_bos[idx];
487 unsigned idx = APPEND(&msm_ring->u, reloc_bos, fd_bo_ref(reloc->bo));
631 fd_bo_del(msm_ring->u.reloc_bos[i]);
636 free(msm_ring->u.reloc_bos);
695 msm_ring->u.reloc_bos = NULL;
H A Dmsm_ringbuffer_sp.c109 DECLARE_ARRAY(struct fd_bo *, reloc_bos);
684 if (msm_ring->u.reloc_bos[i] == bo)
728 fd_bo_del(msm_ring->u.reloc_bos[i]);
730 free(msm_ring->u.reloc_bos);
819 msm_ring->u.reloc_bos = NULL;
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/drm/
H A Dmsm_ringbuffer_sp.c97 // reloc_bos and cmds are at the same offsets and optimize some
103 DECLARE_ARRAY(struct msm_reloc_bo_sp, reloc_bos);
396 unsigned idx = APPEND(&msm_ring->u, reloc_bos);
398 msm_ring->u.reloc_bos[idx].bo = fd_bo_ref(reloc->bo);
399 msm_ring->u.reloc_bos[idx].flags = reloc->flags;
465 unsigned idx = APPEND(&msm_ring->u, reloc_bos);
467 msm_ring->u.reloc_bos[idx].bo =
468 fd_bo_ref(msm_target->u.reloc_bos[i].bo);
469 msm_ring->u.reloc_bos[idx].flags =
470 msm_target->u.reloc_bos[
[all...]
H A Dmsm_ringbuffer.c123 DECLARE_ARRAY(struct msm_reloc_bo, reloc_bos);
283 struct fd_bo *bo = ring->u.reloc_bos[idx].bo;
286 if (ring->u.reloc_bos[idx].flags & MSM_SUBMIT_BO_READ)
288 if (ring->u.reloc_bos[idx].flags & MSM_SUBMIT_BO_WRITE)
525 unsigned idx = APPEND(&msm_ring->u, reloc_bos);
527 msm_ring->u.reloc_bos[idx].bo = fd_bo_ref(reloc->bo);
528 msm_ring->u.reloc_bos[idx].flags = reloc->flags;
652 fd_bo_del(msm_ring->u.reloc_bos[i].bo);
657 free(msm_ring->u.reloc_bos);
715 msm_ring->u.reloc_bos
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_batch_chain.c69 list->reloc_bos =
70 vk_alloc(alloc, list->array_length * sizeof(*list->reloc_bos), 8,
73 if (list->reloc_bos == NULL) {
82 vk_free(alloc, list->reloc_bos);
89 memcpy(list->reloc_bos, other_list->reloc_bos,
90 list->array_length * sizeof(*list->reloc_bos));
111 vk_free(alloc, list->reloc_bos);
134 vk_alloc(alloc, new_length * sizeof(*list->reloc_bos), 8,
142 memcpy(new_reloc_bos, list->reloc_bos,
[all...]
H A Danv_private.h1272 struct anv_bo ** reloc_bos; member in struct:anv_reloc_list
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_batch_chain.c75 list->reloc_bos =
76 vk_alloc(alloc, list->array_length * sizeof(*list->reloc_bos), 8,
78 if (list->reloc_bos == NULL) {
85 memcpy(list->reloc_bos, other_list->reloc_bos,
86 list->array_length * sizeof(*list->reloc_bos));
89 list->reloc_bos = NULL;
112 vk_free(alloc, list->reloc_bos);
137 vk_realloc(alloc, list->reloc_bos,
138 new_length * sizeof(*list->reloc_bos),
[all...]
H A Danv_private.h1496 struct anv_bo ** reloc_bos; member in struct:anv_reloc_list

Completed in 23 milliseconds