radeonsi: use simple_mtx_t instead of mtx_t
[mesa.git] / src / gallium / drivers / radeonsi / si_shader.c
index fc45691d8d59c2647407de6ae4e9b122a4a20ebd..446b3e393ee81986835940b982637c79704fb562 100644 (file)
@@ -7247,12 +7247,12 @@ si_get_shader_part(struct si_screen *sscreen,
 {
        struct si_shader_part *result;
 
-       mtx_lock(&sscreen->shader_parts_mutex);
+       simple_mtx_lock(&sscreen->shader_parts_mutex);
 
        /* Find existing. */
        for (result = *list; result; result = result->next) {
                if (memcmp(&result->key, key, sizeof(*key)) == 0) {
-                       mtx_unlock(&sscreen->shader_parts_mutex);
+                       simple_mtx_unlock(&sscreen->shader_parts_mutex);
                        return result;
                }
        }
@@ -7313,7 +7313,7 @@ si_get_shader_part(struct si_screen *sscreen,
 
 out:
        si_llvm_dispose(&ctx);
-       mtx_unlock(&sscreen->shader_parts_mutex);
+       simple_mtx_unlock(&sscreen->shader_parts_mutex);
        return result;
 }