Lines Matching refs:mbedtls_threading_mutex_t

53 static void threading_mutex_init_pthread(mbedtls_threading_mutex_t *mutex)
68 static void threading_mutex_free_pthread(mbedtls_threading_mutex_t *mutex)
77 static int threading_mutex_lock_pthread(mbedtls_threading_mutex_t *mutex)
90 static int threading_mutex_unlock_pthread(mbedtls_threading_mutex_t *mutex)
103 void (*mbedtls_mutex_init)(mbedtls_threading_mutex_t *) = threading_mutex_init_pthread;
104 void (*mbedtls_mutex_free)(mbedtls_threading_mutex_t *) = threading_mutex_free_pthread;
105 int (*mbedtls_mutex_lock)(mbedtls_threading_mutex_t *) = threading_mutex_lock_pthread;
106 int (*mbedtls_mutex_unlock)(mbedtls_threading_mutex_t *) = threading_mutex_unlock_pthread;
116 static int threading_mutex_fail(mbedtls_threading_mutex_t *mutex)
121 static void threading_mutex_dummy(mbedtls_threading_mutex_t *mutex)
127 void (*mbedtls_mutex_init)(mbedtls_threading_mutex_t *) = threading_mutex_dummy;
128 void (*mbedtls_mutex_free)(mbedtls_threading_mutex_t *) = threading_mutex_dummy;
129 int (*mbedtls_mutex_lock)(mbedtls_threading_mutex_t *) = threading_mutex_fail;
130 int (*mbedtls_mutex_unlock)(mbedtls_threading_mutex_t *) = threading_mutex_fail;
135 void mbedtls_threading_set_alt(void (*mutex_init)(mbedtls_threading_mutex_t *),
136 void (*mutex_free)(mbedtls_threading_mutex_t *),
137 int (*mutex_lock)(mbedtls_threading_mutex_t *),
138 int (*mutex_unlock)(mbedtls_threading_mutex_t *))
184 mbedtls_threading_mutex_t mbedtls_threading_readdir_mutex MUTEX_INIT;
187 mbedtls_threading_mutex_t mbedtls_threading_gmtime_mutex MUTEX_INIT;
190 mbedtls_threading_mutex_t mbedtls_threading_key_slot_mutex MUTEX_INIT;
191 mbedtls_threading_mutex_t mbedtls_threading_psa_globaldata_mutex MUTEX_INIT;
192 mbedtls_threading_mutex_t mbedtls_threading_psa_rngdata_mutex MUTEX_INIT;