Searched refs:program_lock (Results 1 – 5 of 5) sorted by relevance
612 simple_mtx_lock(&ctx->program_lock[zink_program_cache_stages(ctx->shader_stages)]); in zink_gfx_program_update()636 simple_mtx_unlock(&ctx->program_lock[zink_program_cache_stages(ctx->shader_stages)]); in zink_gfx_program_update()726 simple_mtx_lock(&ctx->program_lock[zink_program_cache_stages(ctx->shader_stages)]); in zink_gfx_program_update_optimal()757 simple_mtx_unlock(&ctx->program_lock[zink_program_cache_stages(ctx->shader_stages)]); in zink_gfx_program_update_optimal()776 simple_mtx_lock(&ctx->program_lock[zink_program_cache_stages(ctx->shader_stages)]); in zink_gfx_program_update_optimal()779 simple_mtx_unlock(&ctx->program_lock[zink_program_cache_stages(ctx->shader_stages)]); in zink_gfx_program_update_optimal()2222 simple_mtx_lock(&ctx->program_lock[zink_program_cache_stages(shader_stages)]); in zink_link_gfx_shader()2225 simple_mtx_unlock(&ctx->program_lock[zink_program_cache_stages(shader_stages)]); in zink_link_gfx_shader()2233 simple_mtx_unlock(&ctx->program_lock[zink_program_cache_stages(shader_stages)]); in zink_link_gfx_shader()
1308 for (unsigned i = 0; i < ARRAY_SIZE(ctx->program_lock); i++) in zink_init_draw_functions()1309 simple_mtx_init(&ctx->program_lock[i], mtx_plain); in zink_init_draw_functions()
1836 simple_mtx_t program_lock[8]; member
137 simple_mtx_lock((&ctx->program_lock[i])); in zink_context_destroy()143 simple_mtx_unlock((&ctx->program_lock[i])); in zink_context_destroy()251 for (unsigned i = 0; i < ARRAY_SIZE(ctx->program_lock); i++) in zink_context_destroy()252 simple_mtx_destroy(&ctx->program_lock[i]); in zink_context_destroy()
6527 simple_mtx_lock(&prog->base.ctx->program_lock[idx]); in gfx_shader_prune()6532 simple_mtx_unlock(&prog->base.ctx->program_lock[idx]); in gfx_shader_prune()