Lines Matching full:acquire
132 * past the point where we acquire it. This would be possible in __mutex_trylock_or_owner()
222 * __mutex_trylock() provides a matching ACQUIRE semantics for the handoff.
259 * mutex_lock - acquire the mutex
310 * If this WARN_ON triggers, you used ww_mutex_lock to acquire, in ww_mutex_lock_acquired()
325 * acquire a different ww_mutex? Bad! in ww_mutex_lock_acquired()
473 * and keep spinning, or it will acquire wait_lock, add itself in ww_mutex_set_context_fastpath()
654 * acquire the mutex all at once, the spinners need to take a in mutex_optimistic_spin()
664 /* Try to acquire the mutex... */ in mutex_optimistic_spin()
749 * ww_mutex_lock* functions (with or without an acquire context). It is
750 * forbidden to release the locks after releasing the acquire context.
794 * Check the wound condition for the current lock acquire.
798 * Wait-Die: If we're trying to acquire a lock already held by an older
842 * first. Such that older contexts are preferred to acquire the lock over
883 * die the moment it would acquire the lock. in __ww_mutex_add_waiter()
970 * After waiting to acquire the wait_lock, try again. in __mutex_lock_common()
1049 * or we must see its unlock and acquire. in __mutex_lock_common()
1295 * mutex_lock_interruptible() - Acquire the mutex, interruptible by signals.
1319 * mutex_lock_killable() - Acquire the mutex, interruptible by fatal signals.
1342 * mutex_lock_io() - Acquire the mutex and mark the process as waiting for I/O
1397 * mutex_trylock - try to acquire the mutex, without waiting
1400 * Try to acquire the mutex atomically. Returns 1 if the mutex