Searched refs:mutex (Results 1 – 17 of 17) sorted by relevance
22 pthread_mutex_t mutex; member79 if (pthread_mutex_init(&pLocal->mutex, NULL)) { in Test_PalBinarySemaphoreCreate()97 if (pthread_mutex_destroy(&pLocal->mutex)) in Test_PalBinarySemaphoreDestroy()112 pthread_mutex_lock(&pLocal->mutex); in Test_PalBinarySemaphoreTake()116 pthread_cond_wait(&pLocal->cvar, &pLocal->mutex); in Test_PalBinarySemaphoreTake()125 &pLocal->mutex, (const struct timespec *)&ts)) { in Test_PalBinarySemaphoreTake()126 pthread_mutex_unlock(&pLocal->mutex); in Test_PalBinarySemaphoreTake()134 pthread_mutex_unlock(&pLocal->mutex); in Test_PalBinarySemaphoreTake()143 pthread_mutex_lock(&pLocal->mutex); in Test_PalBinarySemaphoreGive()146 pthread_mutex_unlock(&pLocal->mutex); in Test_PalBinarySemaphoreGive()[all …]
30 pthread_mutex_t MBEDTLS_PRIVATE(mutex);81 extern void (*mbedtls_mutex_init)(mbedtls_threading_mutex_t *mutex);82 extern void (*mbedtls_mutex_free)(mbedtls_threading_mutex_t *mutex);83 extern int (*mbedtls_mutex_lock)(mbedtls_threading_mutex_t *mutex);84 extern int (*mbedtls_mutex_unlock)(mbedtls_threading_mutex_t *mutex);
59 mbedtls_threading_mutex_t MBEDTLS_PRIVATE(mutex);
72 mbedtls_threading_mutex_t MBEDTLS_PRIVATE(mutex); /*!< mutex */
82 mbedtls_threading_mutex_t MBEDTLS_PRIVATE(mutex);
100 mbedtls_threading_mutex_t MBEDTLS_PRIVATE(mutex);
113 mbedtls_threading_mutex_t MBEDTLS_PRIVATE(mutex); /*!< mutex */
229 mbedtls_threading_mutex_t MBEDTLS_PRIVATE(mutex);
120 mbedtls_threading_mutex_t MBEDTLS_PRIVATE(mutex); /*!< Thread-safety mutex. */
122 #define DEBUG_CONSOLE_CREATE_MUTEX_SEMAPHORE(mutex, stack) ((mutex) = xSemaphoreCreateMutexStatic(s… argument124 #define DEBUG_CONSOLE_CREATE_MUTEX_SEMAPHORE(mutex) ((mutex) = xSemaphoreCreateMutex()) argument126 #define DEBUG_CONSOLE_DESTROY_MUTEX_SEMAPHORE(mutex) \ argument129 if(NULL != (mutex)) \131 vSemaphoreDelete(mutex); \132 (mutex) = NULL; \136 #define DEBUG_CONSOLE_GIVE_MUTEX_SEMAPHORE(mutex) \ argument140 (void)xSemaphoreGive(mutex); \144 #define DEBUG_CONSOLE_TAKE_MUTEX_SEMAPHORE_BLOCKING(mutex) \ argument148 (void)xSemaphoreTake(mutex, portMAX_DELAY); \[all …]
85 mbedtls_threading_mutex_t MBEDTLS_PRIVATE(mutex); /*!< Thread-safety mutex. */
995 mbedtls_mutex_init( &ctx->MBEDTLS_PRIVATE(mutex) ); in mbedtls_rsa_init()1243 if( ( ret = mbedtls_mutex_lock( &ctx->MBEDTLS_PRIVATE(mutex) ) ) != 0 ) in mbedtls_rsa_public()1270 if( mbedtls_mutex_unlock( &ctx->mutex ) != 0 ) in mbedtls_rsa_public()1341 if( ( ret = mbedtls_mutex_lock( &ctx->MBEDTLS_PRIVATE(mutex) ) ) != 0 ) in mbedtls_rsa_private()1381 if( mbedtls_mutex_unlock( &ctx->MBEDTLS_PRIVATE(mutex) ) != 0 ) in mbedtls_rsa_private()2744 mbedtls_mutex_free( &ctx->MBEDTLS_PRIVATE(mutex) ); in mbedtls_rsa_free()
63 mbedtls_threading_mutex_t MBEDTLS_PRIVATE(mutex); /*!< Thread-safety mutex */
55 #define MUTEX_LOCK_AND_RETURN_UPON_ERROR(mutex) argument56 #define MUTEX_UNLOCK(mutex) argument
59 #define MUTEX_LOCK_AND_RETURN_UPON_ERROR(mutex) argument60 #define MUTEX_UNLOCK(mutex) argument
71 ``interface\src\os_wrapper\tfm_ns_interface_rtos.c``) uses mutex to provide73 ``interface/include/os_wrapper/mutex.h`` are expected to be provided by NS RTOS.78 provide multithread safety and does not require implementation of mutex
306 mbedtls_mutex_init( &ctx->MBEDTLS_PRIVATE(mutex) ); in mbedtls_rsa_init()1619 if ( (ret = mbedtls_mutex_lock(&ctx->MBEDTLS_PRIVATE(mutex)) ) != 0) in mbedtls_rsa_public()1660 if( mbedtls_mutex_unlock( &ctx->MBEDTLS_PRIVATE(mutex) ) != 0 ) in mbedtls_rsa_public()1705 if( ( ret = mbedtls_mutex_lock( &ctx->MBEDTLS_PRIVATE(mutex) ) ) != 0 ) in mbedtls_rsa_private()1743 if( mbedtls_mutex_unlock( &ctx->MBEDTLS_PRIVATE(mutex) ) != 0 ) in mbedtls_rsa_private()2771 mbedtls_mutex_free( &ctx->MBEDTLS_PRIVATE(mutex) ); in mbedtls_rsa_free()