summaryrefslogtreecommitdiffstats
path: root/sys/sys/sleepqueue.h
Commit message (Expand)AuthorAgeFilesLines
* MFC r271992lwhsu2014-11-051-7/+0
* MFC 261517,261520:jhb2014-02-181-3/+0
* Partially revert r195702. Deferring stops is now implemented via a set ofjhb2013-03-181-2/+0
* Style fix: remove useless braces. Sorry, my bad.davide2013-03-041-1/+1
* MFcalloutng:davide2013-03-041-1/+4
* Tighten up some of the comments describing turnstiles and sleepqueues.mckusick2010-12-131-2/+2
* Introduce the new kernel thread called "deadlock resolver".attilio2010-01-091-0/+1
* In current code, threads performing an interruptible sleep (on bothattilio2009-12-121-0/+1
* Add new msleep(9) flag PBDY that shall be specified together withkib2009-07-141-0/+2
* Document the new return values for sleepq_abort(), sleepq_broadcast(), andjhb2008-08-071-1/+5
* If a thread that is swapped out is made runnable, then the setrunnable()jhb2008-08-051-3/+3
* Optimize lockmgr in order to get rid of the pool mutex interlock, of theattilio2008-04-061-0/+1
* - Pass the priority argument from *sleep() into sleepq and down intojeff2008-03-121-4/+4
* Optimize sx locks to use simple atomic operations for the common cases ofjhb2007-03-311-2/+4
* Allow threads to atomically release rw and sx locks while waiting for anjhb2007-03-091-1/+1
* Add a new kernel sleep function pause(9). pause(9) is for places thatjhb2007-02-231-0/+1
* Add second sleep queue so that sx and lockmgr can have separate sleepkmacy2006-12-161-9/+10
* Change sleepq_add(9) argument from 'struct mtx *' to 'struct lock_object *',pjd2006-11-161-2/+2
* Fix a long standing race between sleep queue and threaddavidxu2006-02-151-4/+2
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Refine the turnstile and sleep queue interfaces just a bit:jhb2004-10-121-12/+11
* Now that the return value semantics of cv's for multithreaded processesjhb2004-08-191-1/+4
* Remove the signal_caught argument from sleepq_timedwait() as it wasjhb2004-06-281-1/+1
* - Remove old sleep queues.jhb2004-03-121-1/+1
* Add an implementation of a generic sleep queue abstraction that is usedjhb2004-02-271-0/+107
OpenPOWER on IntegriCloud