Lines Matching refs:mutex_functions
144 static mutex_functions_t mutex_functions; variable
203 mutex_functions.init(mutex); in mbedtls_test_wrap_mutex_init()
206 if (mutex_functions.lock(&mbedtls_test_mutex_mutex) == 0) { in mbedtls_test_wrap_mutex_init()
210 mutex_functions.unlock(&mbedtls_test_mutex_mutex); in mbedtls_test_wrap_mutex_init()
218 if (mutex_functions.lock(&mbedtls_test_mutex_mutex) == 0) { in mbedtls_test_wrap_mutex_free()
236 mutex_functions.unlock(&mbedtls_test_mutex_mutex); in mbedtls_test_wrap_mutex_free()
240 mutex_functions.free(mutex); in mbedtls_test_wrap_mutex_free()
248 int ret = mutex_functions.lock(mutex); in mbedtls_test_wrap_mutex_lock()
251 if (mutex_functions.lock(&mbedtls_test_mutex_mutex) == 0) { in mbedtls_test_wrap_mutex_lock()
269 mutex_functions.unlock(&mbedtls_test_mutex_mutex); in mbedtls_test_wrap_mutex_lock()
282 if (mutex_functions.lock(&mbedtls_test_mutex_mutex) == 0) { in mbedtls_test_wrap_mutex_unlock()
297 mutex_functions.unlock(&mbedtls_test_mutex_mutex); in mbedtls_test_wrap_mutex_unlock()
301 return mutex_functions.unlock(mutex); in mbedtls_test_wrap_mutex_unlock()
306 mutex_functions.init = mbedtls_mutex_init; in mbedtls_test_mutex_usage_init()
307 mutex_functions.free = mbedtls_mutex_free; in mbedtls_test_mutex_usage_init()
308 mutex_functions.lock = mbedtls_mutex_lock; in mbedtls_test_mutex_usage_init()
309 mutex_functions.unlock = mbedtls_mutex_unlock; in mbedtls_test_mutex_usage_init()
315 mutex_functions.init(&mbedtls_test_mutex_mutex); in mbedtls_test_mutex_usage_init()
320 if (mutex_functions.lock(&mbedtls_test_mutex_mutex) == 0) { in mbedtls_test_mutex_usage_check()
338 mutex_functions.unlock(&mbedtls_test_mutex_mutex); in mbedtls_test_mutex_usage_check()
344 mbedtls_mutex_init = mutex_functions.init; in mbedtls_test_mutex_usage_end()
345 mbedtls_mutex_free = mutex_functions.free; in mbedtls_test_mutex_usage_end()
346 mbedtls_mutex_lock = mutex_functions.lock; in mbedtls_test_mutex_usage_end()
347 mbedtls_mutex_unlock = mutex_functions.unlock; in mbedtls_test_mutex_usage_end()
349 mutex_functions.free(&mbedtls_test_mutex_mutex); in mbedtls_test_mutex_usage_end()