Home
last modified time | relevance | path

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

/third_party/mesa3d/src/freedreno/vulkan/
Dtu_suballoc.c36 suballoc->cached_bo = NULL; in tu_bo_suballocator_init()
44 if (suballoc->cached_bo) in tu_bo_suballocator_finish()
45 tu_bo_finish(suballoc->dev, suballoc->cached_bo); in tu_bo_suballocator_finish()
72 if (suballoc->cached_bo) { in tu_suballoc_bo_alloc()
73 if (alloc_size <= suballoc->cached_bo->size) in tu_suballoc_bo_alloc()
74 suballoc->bo = suballoc->cached_bo; in tu_suballoc_bo_alloc()
76 tu_bo_finish(suballoc->dev, suballoc->cached_bo); in tu_suballoc_bo_alloc()
77 suballoc->cached_bo = NULL; in tu_suballoc_bo_alloc()
112 if (p_atomic_read(&bo->bo->refcnt) == 1 && !suballoc->cached_bo) { in tu_suballoc_bo_free()
113 suballoc->cached_bo = bo->bo; in tu_suballoc_bo_free()
Dtu_suballoc.h30 struct tu_bo *cached_bo; member