aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_timeout.c
Commit message (Expand)AuthorAgeFilesLines
* Improve ktr(4) logging for callout(9) subsystem. Log all inserts andGleb Smirnoff2006-10-111-7/+23
* Use the recently added msleep_spin() function to simplify theJohn Baldwin2006-02-231-56/+41
* Oops, missed adding the required include.John Baldwin2005-09-151-0/+1
* Replace the dont_sleep_in_callout mutex hack (similar to g_x{up,down})John Baldwin2005-09-151-8/+2
* Make callout_reset() return a non-zero value if a pending calloutGleb Smirnoff2005-09-081-3/+8
* When processing a timeout() callout and returning it to the freeIan Dowse2005-02-111-1/+2
* Add a mechanism for associating a mutex with a callout when theIan Dowse2005-02-071-15/+106
* Make "c->c_func = NULL" conditional on CALLOUT_LOCAL_ALLOC in bothColin Percival2005-01-191-1/+1
* Make "c->c_func = NULL" conditional on the CALLOUT_LOCAL_ALLOC flag,Colin Percival2005-01-191-1/+1
* Clarify the description of the callout_active() macro: It is cleared byColin Percival2005-01-191-1/+3
* Adjust two of my comments to the new world order: Indent protection inColin Percival2005-01-071-2/+2
* Cut a KTR record whenever a callout is invoked. Mark whether it runsRobert Watson2004-08-061-0/+4
* When reseting a pending callout, perform the deregistration inColin Percival2004-08-061-2/+16
* The paper "Hashed Timers and Hierarchical Wheels: Data Structures for theHiten Pandya2004-04-251-1/+1
* 1. Remove callout_stop binary compatibility.Colin Percival2004-04-201-10/+0
* Add whitespace before comment blocks. (reported by njl)Colin Percival2004-04-081-16/+13
* Introduce a callout_drain() function. This acts in the same manner asColin Percival2004-04-061-1/+90
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Make the DIAGNOSTIC code which complains about long {call|time}out(9)Poul-Henning Kamp2003-12-071-5/+11
* Rename the debugging mutex "callout_no_sleep" to "dont_sleep_in_callout".Poul-Henning Kamp2003-11-151-4/+4
* At the request of several developers, restore the DIAGNOSIC codeKirk McKusick2003-11-121-0/+28
* Get rid of DIAGNOSTIC that gives false positives on slow CPUs.Kirk McKusick2003-11-041-28/+0
* On ia64 time_t is 64 bit. Explicitly cast tv_sec to long and changeMarcel Moolenaar2003-08-231-2/+2
* Don't put callout_lock under #ifdef DIAGNOSTIC despite the fact that itPoul-Henning Kamp2003-06-201-1/+2
* Crude but efficient:Poul-Henning Kamp2003-06-201-1/+8
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Add instrumentation which tells us how much work softclock() doesPoul-Henning Kamp2003-06-041-2/+26
* Under DIAGNOSTIC, only report expensive timeouts if they are more expensivePoul-Henning Kamp2003-02-011-1/+2
* Fix a format buglet.Poul-Henning Kamp2002-09-051-1/+1
* Under DIAGNOSTIC, complain if a timeout(9) routine took more than 1msec.Poul-Henning Kamp2002-09-041-4/+23
* Change callers of mtx_init() to pass in an appropriate lock type name. InJohn Baldwin2002-04-041-1/+1
* Remove __P.Alfred Perlstein2002-03-191-1/+1
* Move most of the kernel submap initialization code, including theMatthew Dillon2001-08-221-0/+49
* Change callout_stop() to return an integer. If callout_stop() succeeds inJohn Baldwin2001-08-101-2/+3
* Axe spl's obsoleted by the callout mutex.John Baldwin2001-08-101-26/+4
* Catch up to header include changes:John Baldwin2001-03-281-0/+1
* Change and clean the mutex lock interface.Bosko Milekic2001-02-091-19/+19
* Revert the last commit to the callout interface, and add a flag toJonathan Lemon2000-11-251-6/+7
* - Rename callout_reset to _callout_reset and add a flags argument.Jake Burkholder2000-11-251-2/+4
* - Protect the callout wheel with a separate spin mutex, callout_lock.Jake Burkholder2000-11-191-17/+24
* Release sched_lock very briefly to give interrupts a chance to fire if weJohn Baldwin2000-11-181-0/+2
* The recent changes to msleep() and mawait() resulted in timeout() andJohn Baldwin2000-11-161-1/+16
* - Overhaul the software interrupt code to use interrupt threads for eachJohn Baldwin2000-10-251-1/+1
* Restructure TCP timeout handling:Jonathan Lemon1999-08-301-9/+9
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Fix callout_init(). This didn't have any practical effect since itGarrett Wollman1999-03-061-2/+2
* Expose a slightly-lower-level interface to timeouts which allows callersGarrett Wollman1999-03-061-24/+96
* Fixed stale references to hzto() in comments.Bruce Evans1998-05-171-2/+2
* Declare function pointer args as pointers, not as functions.Bruce Evans1998-02-251-3/+3
* A bunch of nits from bde.Poul-Henning Kamp1998-02-151-15/+13