Lines Matching full:handoff
85 static inline struct task_struct *__mutex_trylock_common(struct mutex *lock, bool handoff)
99 } else if (handoff) {
122 * Trylock or set HANDOFF
124 static inline bool __mutex_trylock_or_handoff(struct mutex *lock, bool handoff)
126 return !__mutex_trylock_common(lock, handoff);
259 * to a regular unlock. Sets PICKUP on a handoff, clears HANDOFF, preserves
261 * __mutex_trylock() provides a matching ACQUIRE semantics for the handoff.
702 * the handoff.
993 * Ensures the proxy donor stack is stable across unlock and handoff.
1004 * Except when HANDOFF, in that case we must not clear the owner field,
1013 /* force handoff if we have a blocked_donor */