BRISCITS
0.1
RISC "Real-Time" Scheduler
|
Go to the source code of this file.
Functions | |
void | b_mutex_lock (brisc_mutex_t *mutex) |
Block while acquiring mutex lock. More... | |
bool | b_mutex_try_lock (brisc_mutex_t *mutex) |
Non-vlocking acquiring mutex lock. More... | |
void | b_mutex_unlock (brisc_mutex_t *mutex) |
Un-lock a mutex and yields CPU after unlock (generally prefered). More... | |
void | b_mutex_release (brisc_mutex_t *mutex) |
Un-lock a mutex with no-yield CPU after unlock. More... | |
void b_mutex_lock | ( | brisc_mutex_t * | mutex | ) |
Block while acquiring mutex lock.
mutex | pointer to an initialized brisc_mutex_t variable. |
Definition at line 38 of file brisc_mutex.c.
void b_mutex_release | ( | brisc_mutex_t * | mutex | ) |
Un-lock a mutex with no-yield CPU after unlock.
mutex | pointer to an initialized brisc_mutex_t variable. |
Definition at line 54 of file brisc_mutex.c.
bool b_mutex_try_lock | ( | brisc_mutex_t * | mutex | ) |
Non-vlocking acquiring mutex lock.
mutex | pointer to an initialized brisc_mutex_t variable. |
Definition at line 43 of file brisc_mutex.c.
void b_mutex_unlock | ( | brisc_mutex_t * | mutex | ) |
Un-lock a mutex and yields CPU after unlock (generally prefered).
mutex | pointer to an initialized brisc_mutex_t variable. |
Definition at line 48 of file brisc_mutex.c.