Lines Matching full:wait
165 * Wait-Die:
170 * Wound-Wait:
225 * Depending on the algorithm, @a will either need to wait for @b, or die.
269 * Wait-Die; wake a lesser waiter context (when locks held) such that it can
294 * Wound-Wait; wound a lesser @hold_ctx if it holds the lock.
345 * waiting behind us on the wait-list, check if they need to die, or wound us.
350 * This relies on never mixing wait-die/wound-wait on the same wait-list;
353 * The current task must not be on the wait list.
440 * Wound-Wait: If we're wounded, kill ourself.
442 * Wait-Die: If we're trying to acquire a lock already held by an older
445 * Since __ww_mutex_add_waiter() orders the wait-list on stamp, we only have to
446 * look at waiters before us in the wait-list.
486 * Add @waiter to the wait-list, keep the wait-list ordered by stamp, smallest
492 * Furthermore, for Wait-Die kill ourself immediately when possible (there are
494 * Wound-Wait ensure we wound the owning context when it is younger.
515 * them. Wait-Die waiters may die here. Wound-Wait waiters in __ww_mutex_add_waiter()
527 * Wait-Die: if we find an older context waiting, there in __ww_mutex_add_waiter()
543 /* Wait-Die: ensure younger waiters die. */ in __ww_mutex_add_waiter()
550 * Wound-Wait: if we're blocking on a mutex owned by a younger context, in __ww_mutex_add_waiter()