Searched refs:mtx (Results 1 – 2 of 2) sorted by relevance
10 void mutex_init(mutex_t *mtx) { in mutex_init() argument14 mtx->recursive = false; in mutex_init()22 mtx->enter_count = 0; in recursive_mutex_init()24 mtx->recursive = true; in recursive_mutex_init()31 if (mtx->recursive) { in __time_critical_func()52 if (mtx->owner == caller || !lock_is_owner_id_valid(mtx->owner)) { in __time_critical_func()66 if (mtx->recursive) { in __time_critical_func()98 if (!lock_is_owner_id_valid(mtx->owner) || mtx->owner == caller) { in __time_critical_func()129 if (mtx->recursive) { in __time_critical_func()156 if (!lock_is_owner_id_valid(mtx->owner) || mtx->owner == caller) { in __time_critical_func()[all …]
73 void mutex_init(mutex_t *mtx);82 void recursive_mutex_init(recursive_mutex_t *mtx);92 void mutex_enter_blocking(mutex_t *mtx);102 void recursive_mutex_enter_blocking(recursive_mutex_t *mtx);115 bool mutex_try_enter(mutex_t *mtx, uint32_t *owner_out);156 bool mutex_enter_timeout_ms(mutex_t *mtx, uint32_t timeout_ms);233 void mutex_exit(mutex_t *mtx);240 void recursive_mutex_exit(recursive_mutex_t *mtx);248 static inline bool mutex_is_initialized(mutex_t *mtx) { in mutex_is_initialized() argument249 return mtx->core.spin_lock != 0; in mutex_is_initialized()[all …]
Completed in 4 milliseconds