ChibiOS/RT
2.5.1
Mutex Struct Reference

Detailed Description

Mutex structure.

Definition at line 37 of file chmtx.h.

#include <chmtx.h>

Collaboration diagram for Mutex:

Data Fields

ThreadsQueue m_queue
 Queue of the threads sleeping on this Mutex.
Threadm_owner
 Owner Thread pointer or NULL.
struct Mutexm_next
 Next Mutex into an owner-list or NULL.

Field Documentation

Queue of the threads sleeping on this Mutex.

Definition at line 38 of file chmtx.h.

Referenced by chMtxInit(), chMtxLockS(), chMtxUnlock(), chMtxUnlockAll(), and chMtxUnlockS().

Owner Thread pointer or NULL.

Definition at line 40 of file chmtx.h.

Referenced by chMtxInit(), chMtxLockS(), chMtxTryLockS(), chMtxUnlock(), chMtxUnlockAll(), and chMtxUnlockS().

Next Mutex into an owner-list or NULL.

Definition at line 42 of file chmtx.h.

Referenced by chMtxLockS(), chMtxTryLockS(), chMtxUnlock(), chMtxUnlockAll(), and chMtxUnlockS().