Home
last modified time | relevance | path

Searched refs:scratch_bos (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/freedreno/vulkan/
Dtu_device.c2022 for (unsigned i = 0; i < ARRAY_SIZE(device->scratch_bos); i++) in tu_CreateDevice()
2023 mtx_init(&device->scratch_bos[i].construct_mtx, mtx_plain); in tu_CreateDevice()
2098 for (unsigned i = 0; i < ARRAY_SIZE(device->scratch_bos); i++) { in tu_DestroyDevice()
2099 if (device->scratch_bos[i].initialized) in tu_DestroyDevice()
2100 tu_bo_finish(device, device->scratch_bos[i].bo); in tu_DestroyDevice()
2136 assert(index < ARRAY_SIZE(dev->scratch_bos)); in tu_get_scratch_bo()
2138 for (unsigned i = index; i < ARRAY_SIZE(dev->scratch_bos); i++) { in tu_get_scratch_bo()
2139 if (p_atomic_read(&dev->scratch_bos[i].initialized)) { in tu_get_scratch_bo()
2141 *bo = dev->scratch_bos[i].bo; in tu_get_scratch_bo()
2150 mtx_lock(&dev->scratch_bos[index].construct_mtx); in tu_get_scratch_bo()
[all …]
Dtu_device.h229 } scratch_bos[48 - MIN_SCRATCH_BO_SIZE_LOG2]; member
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_context.c236 for (unsigned i = 0; i < ARRAY_SIZE(ice->shaders.scratch_bos); i++) { in iris_destroy_context()
237 for (unsigned j = 0; j < ARRAY_SIZE(ice->shaders.scratch_bos[i]); j++) in iris_destroy_context()
238 iris_bo_unreference(ice->shaders.scratch_bos[i][j]); in iris_destroy_context()
Diris_context.h700 struct iris_bo *scratch_bos[1 << 4][MESA_SHADER_STAGES]; member
Diris_program.c2376 assert(encoded_size < ARRAY_SIZE(ice->shaders.scratch_bos)); in iris_get_scratch_space()
2387 struct iris_bo **bop = &ice->shaders.scratch_bos[encoded_size][stage]; in iris_get_scratch_space()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_context.h547 struct crocus_bo *scratch_bos[1 << 4][MESA_SHADER_STAGES]; member
Dcrocus_program.c2675 struct crocus_bo **bop = &ice->shaders.scratch_bos[encoded_size][stage]; in crocus_get_scratch_space()