aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_timeout.c
Commit message (Expand)AuthorAgeFilesLines
* Run softclock threads at a hardware ithread priority.John Baldwin2022-04-211-1/+1
* callout: fix using shared rmlocksKristof Provost2022-04-201-1/+1
* callout: Remove the CS_EXECUTING flagMark Johnston2022-03-231-2/+2
* kern: harvest entropy from calloutsKyle Evans2022-02-031-0/+11
* Reduce minimum idle hardclock rate from 2Hz to 1Hz.Alexander Motin2022-01-101-3/+2
* callout: Wait for the softclock thread to switch before reschedulingMark Johnston2021-12-311-0/+2
* softclock: Use dedicated ithreads for running callouts.John Baldwin2021-12-301-39/+76
* callout(9): Allow spin locks use with callout_init_mtx().Alexander Motin2021-09-031-5/+5
* callout: Make cc_cpu local to kern_timeout.cMark Johnston2021-07-161-4/+4
* Balance parentheses in sysctl descriptionsPiotr Pawel Stefaniak2021-04-111-1/+1
* callout(9): Remove some leftover APM BIOS supportMark Johnston2020-11-271-65/+0
* callout(9): Fix a race between CPU migration and callout_drain()Mark Johnston2020-11-191-2/+2
* Remove NO_EVENTTIMERS supportMark Johnston2020-11-191-19/+3
* Assert that cc_exec_drain(cc, direct) is NULL before assigning a new value.Hans Petter Selasky2020-09-021-0/+6
* Micro optimise _callout_stop_safe() by removing dead code.Hans Petter Selasky2020-09-021-5/+9
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* Remove misleading / redundant bzero in callout_callwheel_initConrad Meyer2020-03-161-1/+0
* Remove the deprecated timeout(9) interface.John Baldwin2019-12-131-155/+23
* Add a callout_func_t typedef for functions used with callout_*().John Baldwin2019-12-101-9/+7
* Mark some more hot global variables with __read_mostly.Alexander Motin2019-12-041-2/+3
* cc_ktr_event_name is used only with KTRGleb Smirnoff2019-11-211-0/+4
* Allocate callout wheel from the respective memory domain.Alexander Motin2019-09-211-2/+4
* Save the last callout function executed on each CPUEric van Gyzen2019-07-031-1/+46
* Remove some, but not all, assumptions that the BSP is CPU 0 and that CPUsNathan Whitehorn2017-11-251-5/+5
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Remove register keyword from sys/ and ANSIfy prototypesEd Maste2017-05-171-1/+1
* When draining a callout, don't clear CALLOUT_ACTIVE while it is running.Mark Johnston2017-03-151-2/+6
* Permit timed sleeps for threads other than thread0 before timers are working.John Baldwin2016-11-251-0/+2
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Fix a stupid typo (or copy/paste buffer malfunction).Gleb Smirnoff2016-08-161-1/+1
* We should not be allowing a timeout to reset when a drain is in progress onGleb Smirnoff2016-08-161-1/+1
* Fix indentation.Konstantin Belousov2016-08-101-1/+1
* Extract the calculation of the callout fire time into the new functionKonstantin Belousov2016-07-281-42/+53
* Redo the r302894: the very new value for a non-scheduled callout is -1.Gleb Smirnoff2016-07-201-1/+7
* Revert r303037. It re-introduces the panic with TCP timers.Gleb Smirnoff2016-07-201-44/+22
* This reverts out Gleb's changes and adds three smallRandall Stewart2016-07-191-22/+44
* Revert the last commit. It must get more review and testing first.Gleb Smirnoff2016-07-181-1/+1
* Redo the r302894: the very new value for a non-scheduled callout is -1.Gleb Smirnoff2016-07-181-1/+1
* Fix regression introduced by r302350. The change of return value for aGleb Smirnoff2016-07-151-1/+1
* The paradigm of a callout is that it has three consequent states:Gleb Smirnoff2016-07-051-24/+18
* Implement a `show panic` command to DDB which will helpfully print theBjoern A. Zeeb2016-06-061-0/+37
* sys/kern: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* sys: extend use of the howmany() macro when available.Pedro F. Giffuni2016-04-261-3/+3
* If callout_stop_safe() noted that the callout is currently executing,Konstantin Belousov2016-03-021-5/+5
* Fix style issues around existing SDT probes.Mark Johnston2015-12-161-6/+4
* Add new async_drain to the callout system. This is so-far not used butRandall Stewart2015-11-101-6/+29
* save some bytes by using more concise SDT_PROBE<n> instead of SDT_PROBEAndriy Gapon2015-09-281-2/+2
* Revert r287780 until more developers have their say.Hans Petter Selasky2015-09-221-39/+0
* Implement callout_drain_async(), inspired by the projects/hps_headHans Petter Selasky2015-09-141-0/+39
* callout_reset: fix a reversed check for cc_exec_cancelAndriy Gapon2015-09-011-1/+1