Searched refs:mutex (Results 1 – 5 of 5) sorted by relevance
| /Kernel-v11.0.1/portable/ThirdParty/GCC/Posix/utils/ |
| D | wait_for_event.c | 37 pthread_mutex_t mutex; member 47 pthread_mutex_init( &ev->mutex, NULL ); in event_create() 54 pthread_mutex_destroy( &ev->mutex ); in event_delete() 61 pthread_mutex_lock( &ev->mutex ); in event_wait() 65 pthread_cond_wait( &ev->cond, &ev->mutex ); in event_wait() 69 pthread_mutex_unlock( &ev->mutex ); in event_wait() 81 pthread_mutex_lock( &ev->mutex ); in event_wait_timed() 85 ret = pthread_cond_timedwait( &ev->cond, &ev->mutex, &ts ); in event_wait_timed() 94 pthread_mutex_unlock( &ev->mutex ); in event_wait_timed() 100 pthread_mutex_lock( &ev->mutex ); in event_signal() [all …]
|
| /Kernel-v11.0.1/portable/ThirdParty/GCC/ARC_EM_HS/ |
| D | freertos_tls.c | 220 void _mwmutex_lock( _lock_t mutex ) in _mwmutex_lock() argument 222 if( ( mutex ) != NULL ) in _mwmutex_lock() 224 while( xSemaphoreTakeRecursive( mutex, portMAX_DELAY ) != pdTRUE ) in _mwmutex_lock() 230 void _mwmutex_unlock( _lock_t mutex ) in _mwmutex_unlock() argument 232 if( ( mutex ) != NULL ) in _mwmutex_unlock() 234 xSemaphoreGiveRecursive( mutex ); in _mwmutex_unlock()
|
| /Kernel-v11.0.1/portable/ThirdParty/GCC/ARM_TFM/ |
| D | README.md | 18 …The implementation of APIs which are defined in ```\ns_interface\os_wrapper\mutex.h``` by tf-m-tes… 19 (tag: TF-Mv1.5.0 & TF-Mv1.6.0). The implementation is based on FreeRTOS mutex type semaphore.
|
| /Kernel-v11.0.1/ |
| D | History.txt | 81 task has inherited priority from a mutex it is holding, and the new priority 349 are protected with a mutex. Contributed by @clemenskresser. 809 task that attempted to take a mutex that was held by a lower priority task 810 timed out before it was able to obtain the mutex (causing the task that 811 holds the mutex to have its priority raised, then lowered again, in 1193 give a mutex type semaphore (with priority inheritance) from an interrupt 1580 + Minor change to allow mutex type semaphores to be used from interrupts 1581 (which would not be a normal usage model for a mutex). 1785 type, which can be base, mutex, counting semaphore, binary semaphore 1786 or recursive mutex. [all …]
|
| /Kernel-v11.0.1/portable/ThirdParty/XCC/Xtensa/ |
| D | readme_xtensa.txt | 410 XT_USE_OVLY Enable code overlay support. It uses a mutex,
|