|
Functions |
static void | _fibril_condvar_wakeup_common (fibril_condvar_t *fcv, bool once) |
static void | _fibril_mutex_unlock_unsafe (fibril_mutex_t *fm) |
static void | _fibril_rwlock_common_unlock (fibril_rwlock_t *frw) |
static void | check_for_deadlock (fibril_owner_info_t *oi) |
void | fibril_condvar_broadcast (fibril_condvar_t *fcv) |
void | fibril_condvar_initialize (fibril_condvar_t *fcv) |
void | fibril_condvar_signal (fibril_condvar_t *fcv) |
void | fibril_condvar_wait (fibril_condvar_t *fcv, fibril_mutex_t *fm) |
int | fibril_condvar_wait_timeout (fibril_condvar_t *fcv, fibril_mutex_t *fm, suseconds_t timeout) |
void | fibril_mutex_initialize (fibril_mutex_t *fm) |
bool | fibril_mutex_is_locked (fibril_mutex_t *fm) |
void | fibril_mutex_lock (fibril_mutex_t *fm) |
bool | fibril_mutex_trylock (fibril_mutex_t *fm) |
void | fibril_mutex_unlock (fibril_mutex_t *fm) |
void | fibril_rwlock_initialize (fibril_rwlock_t *frw) |
bool | fibril_rwlock_is_locked (fibril_rwlock_t *frw) |
bool | fibril_rwlock_is_read_locked (fibril_rwlock_t *frw) |
bool | fibril_rwlock_is_write_locked (fibril_rwlock_t *frw) |
void | fibril_rwlock_read_lock (fibril_rwlock_t *frw) |
void | fibril_rwlock_read_unlock (fibril_rwlock_t *frw) |
void | fibril_rwlock_write_lock (fibril_rwlock_t *frw) |
void | fibril_rwlock_write_unlock (fibril_rwlock_t *frw) |
static void | optimize_execution_power (void) |
static void | print_deadlock (fibril_owner_info_t *oi) |