RTEMS CPU Kit with SuperCore
4.11.3
|
Convert POSIX Mutex ID to local object pointer. More...
Functions | |
POSIX_Mutex_Control * | _POSIX_Mutex_Get (pthread_mutex_t *mutex, Objects_Locations *location) |
POSIX Mutex Get (Thread Dispatch Disable) More... | |
POSIX_Mutex_Control * | _POSIX_Mutex_Get_interrupt_disable (pthread_mutex_t *mutex, Objects_Locations *location, ISR_lock_Context *lock_context) |
POSIX Mutex Get (Interrupt Disable) More... | |
Convert POSIX Mutex ID to local object pointer.
POSIX_Mutex_Control* _POSIX_Mutex_Get | ( | pthread_mutex_t * | mutex, |
Objects_Locations * | location | ||
) |
POSIX Mutex Get (Thread Dispatch Disable)
A support routine which translates the mutex id into a local pointer. As a side-effect, it may create the mutex.
Referenced by _POSIX_Mutex_Translate_core_mutex_return_code(), and pthread_mutex_init().
POSIX_Mutex_Control* _POSIX_Mutex_Get_interrupt_disable | ( | pthread_mutex_t * | mutex, |
Objects_Locations * | location, | ||
ISR_lock_Context * | lock_context | ||
) |
POSIX Mutex Get (Interrupt Disable)
A support routine which translates the mutex id into a local pointer. As a side-effect, it may create the mutex.
Referenced by _POSIX_Mutex_Translate_core_mutex_return_code().