Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/vulkan/winsys/amdgpu/
H A Dradv_amdgpu_bo.c294 u_rwlock_wrlock(&ws->global_bo_list.lock); in radv_amdgpu_global_bo_list_add()
295 if (ws->global_bo_list.count == ws->global_bo_list.capacity) { in radv_amdgpu_global_bo_list_add()
296 unsigned capacity = MAX2(4, ws->global_bo_list.capacity * 2); in radv_amdgpu_global_bo_list_add()
298 realloc(ws->global_bo_list.bos, capacity * sizeof(struct radv_amdgpu_winsys_bo *)); in radv_amdgpu_global_bo_list_add()
300 u_rwlock_wrunlock(&ws->global_bo_list.lock); in radv_amdgpu_global_bo_list_add()
304 ws->global_bo_list.bos = (struct radv_amdgpu_winsys_bo **)data; in radv_amdgpu_global_bo_list_add()
305 ws->global_bo_list.capacity = capacity; in radv_amdgpu_global_bo_list_add()
308 ws->global_bo_list.bos[ws->global_bo_list in radv_amdgpu_global_bo_list_add()
[all...]
H A Dradv_amdgpu_cs.c760 handles = malloc(sizeof(handles[0]) * ws->global_bo_list.count); in radv_amdgpu_get_bo_list()
765 for (uint32_t i = 0; i < ws->global_bo_list.count; i++) { in radv_amdgpu_get_bo_list()
766 handles[i].bo_handle = ws->global_bo_list.bos[i]->bo_handle; in radv_amdgpu_get_bo_list()
767 handles[i].bo_priority = ws->global_bo_list.bos[i]->priority; in radv_amdgpu_get_bo_list()
771 !radv_amdgpu_cs(cs_array[0])->num_virtual_buffers && !ws->global_bo_list.count) { in radv_amdgpu_get_bo_list()
796 total_buffer_count += ws->global_bo_list.count; in radv_amdgpu_get_bo_list()
862 for (unsigned i = 0; i < ws->global_bo_list.count; ++i) { in radv_amdgpu_get_bo_list()
863 struct radv_amdgpu_winsys_bo *bo = ws->global_bo_list.bos[i]; in radv_amdgpu_get_bo_list()
935 u_rwlock_rdlock(&aws->global_bo_list.lock); in radv_amdgpu_winsys_cs_submit_chained()
971 u_rwlock_rdunlock(&aws->global_bo_list in radv_amdgpu_winsys_cs_submit_chained()
[all...]
H A Dradv_amdgpu_winsys.c167 u_rwlock_destroy(&ws->global_bo_list.lock); in radv_amdgpu_winsys_destroy()
168 free(ws->global_bo_list.bos); in radv_amdgpu_winsys_destroy()
281 u_rwlock_init(&ws->global_bo_list.lock); in radv_amdgpu_winsys_create()
H A Dradv_amdgpu_winsys.h65 } global_bo_list; member
/third_party/mesa3d/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_winsys.h106 struct list_head global_bo_list; member
H A Damdgpu_winsys.c494 list_inithead(&aws->global_bo_list); in amdgpu_winsys_create()
H A Damdgpu_cs.c1436 LIST_FOR_EACH_ENTRY(bo, &ws->global_bo_list, u.real.global_list_item) { in amdgpu_cs_submit_ib()
H A Damdgpu_bo.c446 list_addtail(&bo->u.real.global_list_item, &ws->global_bo_list); in amdgpu_add_buffer_to_global_list()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_device.c3321 bool global_bo_list = false; in radv_CreateDevice() local
3389 global_bo_list = true; in radv_CreateDevice()
3464 device->use_global_bo_list = global_bo_list || in radv_CreateDevice()

Completed in 19 milliseconds