Home
last modified time | relevance | path

Searched refs:mutex (Results 1 – 5 of 5) sorted by relevance

/Kernel-v11.1.0/portable/ThirdParty/GCC/Posix/utils/
Dwait_for_event.c37 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.1.0/portable/ThirdParty/GCC/ARC_EM_HS/
Dfreertos_tls.c220 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.1.0/portable/ThirdParty/GCC/ARM_TFM/
DREADME.md18 The implementation of APIs which are defined in `/interface/include/os_wrapper/mutex.h`
20 FreeRTOS mutex type semaphore.
/Kernel-v11.1.0/
DHistory.txt158 task has inherited priority from a mutex it is holding, and the new priority
426 are protected with a mutex. Contributed by @clemenskresser.
886 task that attempted to take a mutex that was held by a lower priority task
887 timed out before it was able to obtain the mutex (causing the task that
888 holds the mutex to have its priority raised, then lowered again, in
1270 give a mutex type semaphore (with priority inheritance) from an interrupt
1657 + Minor change to allow mutex type semaphores to be used from interrupts
1658 (which would not be a normal usage model for a mutex).
1862 type, which can be base, mutex, counting semaphore, binary semaphore
1863 or recursive mutex.
[all …]
/Kernel-v11.1.0/portable/ThirdParty/XCC/Xtensa/
Dreadme_xtensa.txt410 XT_USE_OVLY Enable code overlay support. It uses a mutex,