Lines Matching refs:mutex
53 static void threading_mutex_init_pthread(mbedtls_threading_mutex_t *mutex) in threading_mutex_init_pthread() argument
55 if (mutex == NULL) { in threading_mutex_init_pthread()
65 (void) pthread_mutex_init(&mutex->mutex, NULL); in threading_mutex_init_pthread()
68 static void threading_mutex_free_pthread(mbedtls_threading_mutex_t *mutex) in threading_mutex_free_pthread() argument
70 if (mutex == NULL) { in threading_mutex_free_pthread()
74 (void) pthread_mutex_destroy(&mutex->mutex); in threading_mutex_free_pthread()
77 static int threading_mutex_lock_pthread(mbedtls_threading_mutex_t *mutex) in threading_mutex_lock_pthread() argument
79 if (mutex == NULL) { in threading_mutex_lock_pthread()
83 if (pthread_mutex_lock(&mutex->mutex) != 0) { in threading_mutex_lock_pthread()
90 static int threading_mutex_unlock_pthread(mbedtls_threading_mutex_t *mutex) in threading_mutex_unlock_pthread() argument
92 if (mutex == NULL) { in threading_mutex_unlock_pthread()
96 if (pthread_mutex_unlock(&mutex->mutex) != 0) { in threading_mutex_unlock_pthread()
116 static int threading_mutex_fail(mbedtls_threading_mutex_t *mutex) in threading_mutex_fail() argument
118 ((void) mutex); in threading_mutex_fail()
121 static void threading_mutex_dummy(mbedtls_threading_mutex_t *mutex) in threading_mutex_dummy() argument
123 ((void) mutex); in threading_mutex_dummy()