Lines Matching full:blocking
30 * Turnstiles provide blocking and wakeup support, including priority
76 * to all the threads blocking it, directly or indirectly. This prevents
93 * the turnstile code and its clients considerably. The blocking path
109 * turnstile for the desired lock, walks the blocking chain to apply
148 * SOBJ_USER_PI lock and willed its priority down the blocking chain.
310 * some other blocking chain, holding L2 and trying to grab L1. The most
395 * other locks can result in panics due to cycles in the blocking chain.
399 * EDEADLK for cycles in the blocking chain. A return code of zero indicates
472 * threads blocking for user-level objects have a in turnstile_block()
487 * Follow the blocking chain to its end, willing our priority to in turnstile_block()
494 panic("Deadlock: cycle in blocking chain"); in turnstile_block()
533 * from the beginning of the blocking chain, since in turnstile_block()
606 * the blocking chain.) in turnstile_block()