summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_timeout.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move `ticks' declaration to sys/kernel.h.uebayasi2015-07-201-2/+1
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* make timeout_add and its wrappers return whether the timeout was scheduleddlg2013-11-271-16/+20
* Replace some XXX casts with an inline function that explains what's going onguenther2013-10-061-4/+15
* Format string fix: Use %td for pointer differencesf2013-10-021-2/+2
* format string fixsf2013-10-011-2/+2
* Fix a misaligned backslashguenther2013-09-171-2/+2
* Delete variable left over from the diagnostic code removed by previous commitguenther2013-08-031-4/+2
* Delete diagnostic code that reports timeout adjustments on resume.guenther2012-06-021-13/+1
* On resume, run forward the monotonic and realtimes clocks instead of jumpingguenther2012-05-241-1/+47
* tweak timeout_del so it can tell the caller if it actually did remove adlg2011-05-101-2/+7
* Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it.kettenis2009-11-041-3/+2
* Constipate the second argument to timeout_add_*(). Also, useguenther2009-06-021-6/+6
* put back r1.25 (poisoning chain pointers after removing items from themiod2009-03-031-1/+4
* Add timeout_add_msec(), for timeouts in milliseconds.blambert2008-10-221-1/+13
* Don't lock timeouts in db_show_callout.art2008-07-141-3/+1
* Add timeout_add_{tv,ts,bt,sec,usec,nsec} so that we can add timeoutsblambert2008-07-111-1/+67
* Revert 1.25 and do not use _Q_INVALIDATE on timeout structures; beingmiod2008-01-201-4/+1
* Sprinkle some _Q_INVALIDATE love for timeout structures as well; ok otto@miod2006-07-191-1/+4
* back out my last commit.dlg2006-04-211-6/+1
* if you go timeout_set, timeout_add, and then timeout_set again you candlg2006-04-181-1/+6
* when panicing from timeout_add being < 0, print the value; ok miodderaadt2004-12-281-2/+2
* simplify slightly, kill lvalue weirdness that's not ANSI C.espie2004-12-121-8/+9
* Diff from art@:grange2004-11-101-2/+9
* The timeout wheels are manipulated by hardclock that's not protected withart2004-07-201-30/+19
* Two term license with approval from nordin@art2003-06-031-5/+2
* Typos; from Julien Bordet <zejames@greyhats.org>grange2003-05-171-2/+2
* diff from nordin@ to prevent wraparound on long uptime machines.tedu2003-04-131-2/+2
* - Lock the timeout wheel after the diagnostic checks.art2002-12-081-3/+4
* First round of __P removal in sysmillert2002-03-141-2/+2
* Make rescheduling to a later time faster. ok art@nordin2002-02-151-8/+18
* New scalable implementation with constant time add and delete. ok deraadt@nordin2001-12-221-122/+151
* Rename timeout_init to timeout_startup to deconfuse a bit.art2001-09-121-2/+2
* Remove even more leftovers from old timeouts.art2001-08-231-9/+1
* Remove the old timeout legacy code.miod2001-08-231-64/+1
* Add some DIAGNOSTIC checks that panic on some of the common mistakes.art2001-03-281-7/+31
* Triggered mechanism allows a handler to figure out whether a givencsapuntz2001-03-151-1/+4
* typo (incidentally, removed a bogus -k in the cvs file, the updateespie2001-02-161-2/+2
* timeout_add: Remove the right timeout when we see that it is on the list.art2000-06-201-2/+2
* from art@:mickey2000-05-081-2/+9
* Provide methods to check if a timeout was initalized and if it is scheduled.art2000-03-231-3/+3
* Preserve the FIFO order of issued timeouts.art2000-03-231-2/+2
* New API for timeouts. Replaces the old timeout()/untimeout() API andart2000-03-231-0/+300