Lines Matching refs:fname
26 static void __mutex_lock(struct mutex *m, const char *fname, int lineno) in __mutex_lock() argument
64 wq_wait_final(&m->wq, &wqe, 0, m, fname, lineno); in __mutex_lock()
70 static void __mutex_lock_recursive(struct recursive_mutex *m, const char *fname, in __mutex_lock_recursive() argument
84 __mutex_lock(&m->m, fname, lineno); in __mutex_lock_recursive()
91 static void __mutex_unlock(struct mutex *m, const char *fname, int lineno) in __mutex_unlock() argument
109 wq_wake_next(&m->wq, m, fname, lineno); in __mutex_unlock()
113 const char *fname, int lineno) in __mutex_unlock_recursive() argument
124 __mutex_unlock(&m->m, fname, lineno); in __mutex_unlock_recursive()
128 static bool __mutex_trylock(struct mutex *m, const char *fname __unused, in __mutex_trylock()
151 static void __mutex_read_unlock(struct mutex *m, const char *fname, int lineno) in __mutex_read_unlock() argument
170 wq_wake_next(&m->wq, m, fname, lineno); in __mutex_read_unlock()
173 static void __mutex_read_lock(struct mutex *m, const char *fname, int lineno) in __mutex_read_lock() argument
209 wq_wait_final(&m->wq, &wqe, 0, m, fname, lineno); in __mutex_read_lock()
215 static bool __mutex_read_trylock(struct mutex *m, const char *fname __unused, in __mutex_read_trylock()
237 void mutex_unlock_debug(struct mutex *m, const char *fname, int lineno) in mutex_unlock_debug() argument
239 __mutex_unlock(m, fname, lineno); in mutex_unlock_debug()
242 void mutex_lock_debug(struct mutex *m, const char *fname, int lineno) in mutex_lock_debug() argument
244 __mutex_lock(m, fname, lineno); in mutex_lock_debug()
247 bool mutex_trylock_debug(struct mutex *m, const char *fname, int lineno) in mutex_trylock_debug() argument
249 return __mutex_trylock(m, fname, lineno); in mutex_trylock_debug()
252 void mutex_read_unlock_debug(struct mutex *m, const char *fname, int lineno) in mutex_read_unlock_debug() argument
254 __mutex_read_unlock(m, fname, lineno); in mutex_read_unlock_debug()
257 void mutex_read_lock_debug(struct mutex *m, const char *fname, int lineno) in mutex_read_lock_debug() argument
259 __mutex_read_lock(m, fname, lineno); in mutex_read_lock_debug()
262 bool mutex_read_trylock_debug(struct mutex *m, const char *fname, int lineno) in mutex_read_trylock_debug() argument
264 return __mutex_read_trylock(m, fname, lineno); in mutex_read_trylock_debug()
267 void mutex_unlock_recursive_debug(struct recursive_mutex *m, const char *fname, in mutex_unlock_recursive_debug() argument
270 __mutex_unlock_recursive(m, fname, lineno); in mutex_unlock_recursive_debug()
273 void mutex_lock_recursive_debug(struct recursive_mutex *m, const char *fname, in mutex_lock_recursive_debug() argument
276 __mutex_lock_recursive(m, fname, lineno); in mutex_lock_recursive_debug()
392 static void cv_signal(struct condvar *cv, bool only_one, const char *fname, in cv_signal() argument
403 wq_promote_condvar(&m->wq, cv, only_one, m, fname, lineno); in cv_signal()
408 void condvar_signal_debug(struct condvar *cv, const char *fname, int lineno) in condvar_signal_debug() argument
410 cv_signal(cv, true /* only one */, fname, lineno); in condvar_signal_debug()
413 void condvar_broadcast_debug(struct condvar *cv, const char *fname, int lineno) in condvar_broadcast_debug() argument
415 cv_signal(cv, false /* all */, fname, lineno); in condvar_broadcast_debug()
431 uint32_t timeout_ms, const char *fname, in __condvar_wait_timeout() argument
471 wq_wake_next(&m->wq, m, fname, lineno); in __condvar_wait_timeout()
473 res = wq_wait_final(&m->wq, &wqe, timeout_ms, m, fname, lineno); in __condvar_wait_timeout()
485 const char *fname, int lineno) in condvar_wait_debug() argument
487 __condvar_wait_timeout(cv, m, 0, fname, lineno); in condvar_wait_debug()
491 uint32_t timeout_ms, const char *fname, in condvar_wait_timeout_debug() argument
494 return __condvar_wait_timeout(cv, m, timeout_ms, fname, lineno); in condvar_wait_timeout_debug()