Home
last modified time | relevance | path

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

/Kernel-v11.0.1/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.0.1/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.0.1/portable/ThirdParty/GCC/ARM_TFM/
DREADME.md18 …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/
DHistory.txt81 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/
Dreadme_xtensa.txt410 XT_USE_OVLY Enable code overlay support. It uses a mutex,