summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_timeout.c
Commit message (Expand)AuthorAgeFilesLines
* Improve ktr(4) logging for callout(9) subsystem. Log all inserts andglebius2006-10-111-7/+23
* Use the recently added msleep_spin() function to simplify thejhb2006-02-231-56/+41
* Oops, missed adding the required include.jhb2005-09-151-0/+1
* Replace the dont_sleep_in_callout mutex hack (similar to g_x{up,down})jhb2005-09-151-8/+2
* Make callout_reset() return a non-zero value if a pending calloutglebius2005-09-081-3/+8
* When processing a timeout() callout and returning it to the freeiedowse2005-02-111-1/+2
* Add a mechanism for associating a mutex with a callout when theiedowse2005-02-071-15/+106
* Make "c->c_func = NULL" conditional on CALLOUT_LOCAL_ALLOC in bothcperciva2005-01-191-1/+1
* Make "c->c_func = NULL" conditional on the CALLOUT_LOCAL_ALLOC flag,cperciva2005-01-191-1/+1
* Clarify the description of the callout_active() macro: It is cleared bycperciva2005-01-191-1/+3
* Adjust two of my comments to the new world order: Indent protection incperciva2005-01-071-2/+2
* Cut a KTR record whenever a callout is invoked. Mark whether it runsrwatson2004-08-061-0/+4
* When reseting a pending callout, perform the deregistration incperciva2004-08-061-2/+16
* The paper "Hashed Timers and Hierarchical Wheels: Data Structures for thehmp2004-04-251-1/+1
* 1. Remove callout_stop binary compatibility.cperciva2004-04-201-10/+0
* Add whitespace before comment blocks. (reported by njl)cperciva2004-04-081-16/+13
* Introduce a callout_drain() function. This acts in the same manner ascperciva2004-04-061-1/+90
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Make the DIAGNOSTIC code which complains about long {call|time}out(9)phk2003-12-071-5/+11
* Rename the debugging mutex "callout_no_sleep" to "dont_sleep_in_callout".phk2003-11-151-4/+4
* At the request of several developers, restore the DIAGNOSIC codemckusick2003-11-121-0/+28
* Get rid of DIAGNOSTIC that gives false positives on slow CPUs.mckusick2003-11-041-28/+0
* On ia64 time_t is 64 bit. Explicitly cast tv_sec to long and changemarcel2003-08-231-2/+2
* Don't put callout_lock under #ifdef DIAGNOSTIC despite the fact that itphk2003-06-201-1/+2
* Crude but efficient:phk2003-06-201-1/+8
* Use __FBSDID().obrien2003-06-111-1/+3
* Add instrumentation which tells us how much work softclock() doesphk2003-06-041-2/+26
* Under DIAGNOSTIC, only report expensive timeouts if they are more expensivephk2003-02-011-1/+2
* Fix a format buglet.phk2002-09-051-1/+1
* Under DIAGNOSTIC, complain if a timeout(9) routine took more than 1msec.phk2002-09-041-4/+23
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* Remove __P.alfred2002-03-191-1/+1
* Move most of the kernel submap initialization code, including thedillon2001-08-221-0/+49
* Change callout_stop() to return an integer. If callout_stop() succeeds injhb2001-08-101-2/+3
* Axe spl's obsoleted by the callout mutex.jhb2001-08-101-26/+4
* Catch up to header include changes:jhb2001-03-281-0/+1
* Change and clean the mutex lock interface.bmilekic2001-02-091-19/+19
* Revert the last commit to the callout interface, and add a flag tojlemon2000-11-251-6/+7
* - Rename callout_reset to _callout_reset and add a flags argument.jake2000-11-251-2/+4
* - Protect the callout wheel with a separate spin mutex, callout_lock.jake2000-11-191-17/+24
* Release sched_lock very briefly to give interrupts a chance to fire if wejhb2000-11-181-0/+2
* The recent changes to msleep() and mawait() resulted in timeout() andjhb2000-11-161-1/+16
* - Overhaul the software interrupt code to use interrupt threads for eachjhb2000-10-251-1/+1
* Restructure TCP timeout handling:jlemon1999-08-301-9/+9
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Fix callout_init(). This didn't have any practical effect since itwollman1999-03-061-2/+2
* Expose a slightly-lower-level interface to timeouts which allows callerswollman1999-03-061-24/+96
* Fixed stale references to hzto() in comments.bde1998-05-171-2/+2
* Declare function pointer args as pointers, not as functions.bde1998-02-251-3/+3
* A bunch of nits from bde.phk1998-02-151-15/+13
OpenPOWER on IntegriCloud