Lines Matching +full:non +full:- +full:active
1 .\" Copyright (c) 2000-2004 John H. Baldwin <jhb@FreeBSD.org>
92 Each queue is associated with a specific wait channel when it is active,
95 The implementation of each wait channel splits its sleepqueue into 2 sub-queues
97 An active queue holds a list of threads that are blocked on the associated
116 Active sleep queues are stored in a hash table hashed on the addresses pointed
121 Active sleep queues are protected by their chain's spin mutex.
133 returns a pointer to the currently active sleep queue for that wait
138 if there is no active sleep queue associated with
180 parameter specifies the sub-queue, in which the contending thread will be
185 .Bl -tag -width ".Dv SLEEPQ_CONDVAR" -compact
201 .Bl -tag -width ".Dv SLEEPQ_INTERRUPTIBLE" -compact
205 .Bl -tag -width ".Dv SLEEPQ_STOP_ON_BDRY" -compact
251 function is used for non-interruptible sleeps that do not have a timeout.
254 function is used for non-interruptible sleeps that have had a timeout set via
276 the wait functions return a non-zero value if the thread was awakened due to
307 argument does not equal \-1,
318 argument specifies the sub-queue, from which threads need to be woken up.