ChibiOS/RT
6.0.3
|
Mutex structure. More...
#include <chmtx.h>
Data Fields | |
threads_queue_t | queue |
Queue of the threads sleeping on this mutex. More... | |
thread_t * | owner |
Owner thread_t pointer or NULL . More... | |
mutex_t * | next |
Next mutex_t into an owner-list or NULL . More... | |
cnt_t | cnt |
Mutex recursion counter. More... | |
threads_queue_t ch_mutex::queue |
Queue of the threads sleeping on this mutex.
Definition at line 58 of file chmtx.h.
Referenced by chMtxLockS(), chMtxObjectInit(), chMtxQueueNotEmptyS(), chMtxUnlock(), chMtxUnlockAll(), chMtxUnlockAllS(), and chMtxUnlockS().
thread_t* ch_mutex::owner |
Owner thread_t
pointer or NULL
.
Definition at line 60 of file chmtx.h.
Referenced by chMtxGetOwnerI(), chMtxLockS(), chMtxObjectInit(), chMtxTryLockS(), chMtxUnlock(), chMtxUnlockAll(), chMtxUnlockAllS(), and chMtxUnlockS().
mutex_t* ch_mutex::next |
Next mutex_t
into an owner-list or NULL
.
Definition at line 62 of file chmtx.h.
Referenced by chMtxLockS(), chMtxTryLockS(), chMtxUnlock(), chMtxUnlockAll(), chMtxUnlockAllS(), and chMtxUnlockS().
cnt_t ch_mutex::cnt |
Mutex recursion counter.
Definition at line 65 of file chmtx.h.
Referenced by chMtxLockS(), chMtxObjectInit(), chMtxTryLockS(), chMtxUnlock(), chMtxUnlockAll(), chMtxUnlockAllS(), and chMtxUnlockS().