aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/callout.h
Commit message (Expand)AuthorAgeFilesLines
* Remove struct callout_handle. Should have gone with r355732.Gleb Smirnoff2020-01-221-4/+0
* Allow pause_sbt() to catch signals during sleep by passing C_CATCH flag.Hans Petter Selasky2018-03-031-0/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Extract the calculation of the callout fire time into the new functionKonstantin Belousov2016-07-281-0/+3
* The paradigm of a callout is that it has three consequent states:Gleb Smirnoff2016-07-051-3/+2
* If callout_stop_safe() noted that the callout is currently executing,Konstantin Belousov2016-03-021-1/+7
* Add new async_drain to the callout system. This is so-far not used butRandall Stewart2015-11-101-4/+5
* Revert r287780 until more developers have their say.Hans Petter Selasky2015-09-221-1/+0
* Implement callout_drain_async(), inspired by the projects/hps_headHans Petter Selasky2015-09-141-0/+1
* CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than tenJung-uk Kim2015-05-221-1/+1
* Adopt jhb's suggested changes, updated comments and callout_migration() movingRandall Stewart2015-03-311-9/+9
* Change the callout to supply -1 to indicate we are not changingRandall Stewart2015-03-281-5/+20
* This fixes two conditions that can incur when migrationRandall Stewart2015-02-091-0/+1
* Revert for r277213:Hans Petter Selasky2015-01-221-8/+6
* Major callout subsystem cleanup and rewrite:Hans Petter Selasky2015-01-151-6/+8
* whitespace and cosmetic changes in callout_reset family of macrosAndriy Gapon2014-11-251-3/+4
* callout(9): add sbt flavors of callout_scheduleAndriy Gapon2014-11-251-0/+7
* Add a missing brace to callout_init_rm() to fix syntax.Gavin Atkinson2014-08-211-1/+1
* Fix the build and fix style.Davide Italiano2013-08-231-2/+2
* Introduce callout_init_rm() so that callouts can be used in conjunctionDavide Italiano2013-08-231-0/+3
* Move the auto-sizing of the callout array from init_param2() toAndre Oppermann2013-03-081-2/+0
* - Make callout(9) tickless, relying on eventtimers(4) as backend forDavide Italiano2013-03-041-4/+20
* When callout_reset_on() cannot immediately migrate a callout since itKonstantin Belousov2012-05-031-0/+1
* Implement the delayed task execution extension to the taskqueueKonstantin Belousov2011-04-261-19/+1
* Make kern_tc.c provide minimum frequency of tc_ticktock() calls, requiredAlexander Motin2010-09-141-1/+1
* Refactor timer management code with priority to one-shot operation mode.Alexander Motin2010-09-131-1/+2
* add callout_schedule; besides being useful it also improvesSam Leffler2008-08-021-0/+4
* Implement per-cpu callout threads, wheels, and locks.Jeff Roberson2008-04-021-7/+9
* Add the function callout_init_rw() to callout facility in order to useAttilio Rao2007-11-201-3/+10
* Remove the definition and implementation of 'CALLOUT_NETGIANT', a now- (andRobert Watson2007-09-151-1/+0
* Make the TCP timer callout obtain Giant if the network stack is markedAndre Oppermann2007-05-111-0/+1
* Make callout_reset() return a non-zero value if a pending calloutGleb Smirnoff2005-09-081-1/+1
* Add a mechanism for associating a mutex with a callout when theIan Dowse2005-02-071-0/+5
* 1. Remove callout_stop binary compatibility.Colin Percival2004-04-201-2/+1
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* Introduce a callout_drain() function. This acts in the same manner asColin Percival2004-04-061-0/+3
* Remove __PAlfred Perlstein2002-03-191-4/+4
* style(9) the structure definitions.David E. O'Brien2001-09-051-2/+2
* Whitespace style nits.John Baldwin2001-08-211-4/+4
* Change callout_stop() to return an integer. If callout_stop() succeeds inJohn Baldwin2001-08-101-1/+1
* Revert the last commit to the callout interface, and add a flag toJonathan Lemon2000-11-251-9/+2
* - Rename callout_reset to _callout_reset and add a flags argument.Jake Burkholder2000-11-251-1/+8
* - Protect the callout wheel with a separate spin mutex, callout_lock.Jake Burkholder2000-11-191-0/+2
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-4/+4
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-4/+4
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-2/+2
* Restructure TCP timeout handling:Jonathan Lemon1999-08-301-5/+5
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Expose a slightly-lower-level interface to timeouts which allows callersGarrett Wollman1999-03-061-1/+14