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
300 * Wound-Wait; wound a lesser @hold_ctx if it holds the lock.
361 * waiting behind us on the wait-list, check if they need to die, or wound us.
366 * This relies on never mixing wait-die/wound-wait on the same wait-list;
369 * The current task must not be on the wait list.
456 * Wound-Wait: If we're wounded, kill ourself.
458 * Wait-Die: If we're trying to acquire a lock already held by an older
461 * Since __ww_mutex_add_waiter() orders the wait-list on stamp, we only have to
462 * look at waiters before us in the wait-list.
502 * Add @waiter to the wait-list, keep the wait-list ordered by stamp, smallest
508 * Furthermore, for Wait-Die kill ourself immediately when possible (there are
510 * Wound-Wait ensure we wound the owning context when it is younger.
531 * them. Wait-Die waiters may die here. Wound-Wait waiters in __ww_mutex_add_waiter()
543 * Wait-Die: if we find an older context waiting, there in __ww_mutex_add_waiter()
559 /* Wait-Die: ensure younger waiters die. */ in __ww_mutex_add_waiter()
566 * Wound-Wait: if we're blocking on a mutex owned by a younger context, in __ww_mutex_add_waiter()