|
PatchworkOS
|
Mutex structure. More...
#include <mutex.h>
Data Fields | |
| wait_queue_t | waitQueue |
| thread_t * | owner |
| uint32_t | depth |
| lock_t | lock |
| uint32_t mutex_t::depth |
Definition at line 42 of file mutex.h.
Referenced by mutex_acquire_timeout(), mutex_init(), and mutex_release().
| lock_t mutex_t::lock |
Definition at line 43 of file mutex.h.
Referenced by mutex_acquire_timeout(), mutex_init(), and mutex_release().
| thread_t* mutex_t::owner |
Definition at line 41 of file mutex.h.
Referenced by mutex_acquire_timeout(), mutex_deinit(), mutex_init(), and mutex_release().
| wait_queue_t mutex_t::waitQueue |
Definition at line 40 of file mutex.h.
Referenced by mutex_acquire_timeout(), mutex_deinit(), mutex_init(), and mutex_release().