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.
344 * waiting behind us on the wait-list, check if they need to die, or wound us.
349 * This relies on never mixing wait-die/wound-wait on the same wait-list;
352 * The current task must not be on the wait list.
432 * Wound-Wait: If we're wounded, kill ourself.
434 * Wait-Die: If we're trying to acquire a lock already held by an older
437 * Since __ww_mutex_add_waiter() orders the wait-list on stamp, we only have to
438 * look at waiters before us in the wait-list.
478 * Add @waiter to the wait-list, keep the wait-list ordered by stamp, smallest
484 * Furthermore, for Wait-Die kill ourself immediately when possible (there are
486 * Wound-Wait ensure we wound the owning context when it is younger.
506 * them. Wait-Die waiters may die here. Wound-Wait waiters in __ww_mutex_add_waiter()
518 * Wait-Die: if we find an older context waiting, there in __ww_mutex_add_waiter()
534 /* Wait-Die: ensure younger waiters die. */ in __ww_mutex_add_waiter()
541 * Wound-Wait: if we're blocking on a mutex owned by a younger context, in __ww_mutex_add_waiter()