|
libmetal
|
Functions | |
| static void | metal_mutex_init (metal_mutex_t *mutex) |
| Initialize a libmetal mutex. More... | |
| static void | metal_mutex_deinit (metal_mutex_t *mutex) |
| Deinitialize a libmetal mutex. More... | |
| static int | metal_mutex_try_acquire (metal_mutex_t *mutex) |
| Try to acquire a mutex. More... | |
| static void | metal_mutex_acquire (metal_mutex_t *mutex) |
| Acquire a mutex. More... | |
| static void | metal_mutex_release (metal_mutex_t *mutex) |
| Release a previously acquired mutex. More... | |
| static int | metal_mutex_is_acquired (metal_mutex_t *mutex) |
| Checked if a mutex has been acquired. More... | |
|
inlinestatic |
Acquire a mutex.
| [in] | mutex | Mutex to mutex. |
|
inlinestatic |
Deinitialize a libmetal mutex.
| [in] | mutex | Mutex to deinitialize. |
|
inlinestatic |
Initialize a libmetal mutex.
| [in] | mutex | Mutex to initialize. |
|
inlinestatic |
Checked if a mutex has been acquired.
| [in] | mutex | mutex to check. |
|
inlinestatic |
Release a previously acquired mutex.
| [in] | mutex | Mutex to mutex. |
|
inlinestatic |
Try to acquire a mutex.
| [in] | mutex | Mutex to mutex. |