Lines Matching full:wait
92 Each queue is associated with a specific wait channel when it is active,
93 and only one queue may be associated with a wait channel at any given point
95 The implementation of each wait channel splits its sleepqueue into 2 sub-queues
98 wait channel.
99 Threads that are not blocked on a wait channel have an associated inactive
101 When a thread blocks on a wait channel it donates its inactive sleep queue
102 to the wait channel.
104 the wait channel that it was blocked on gives it an inactive sleep queue for
117 to by wait channels.
128 function locks the sleep queue chain associated with wait channel
133 returns a pointer to the currently active sleep queue for that wait
151 the wait functions is called.
156 wait channel
247 one of the wait functions is called to put the current thread to sleep
264 argument to all of the wait functions is the wait channel being slept
276 the wait functions return a non-zero value if the thread was awakened due to
291 function awakens the highest priority thread sleeping on a wait channel
294 awakens all of the threads sleeping on a wait channel.
297 argument specifics which wait channel to awaken.
304 by the threads sleeping on the wait channel.
327 An individual thread can also be awakened from sleeping on a specific wait
335 argument specifies the wait channel to awaken it from.
338 is not blocked on the wait channel
341 even if the thread is asleep on a different wait channel.