aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/taskqueue.h
Commit message (Expand)AuthorAgeFilesLines
* Remove assertion from TASK_INIT() macro, since some users ofGleb Smirnoff2020-02-111-1/+0
* Add flag to struct task to mark the task as requiring network epoch.Gleb Smirnoff2020-02-111-9/+15
* provide a way to assign taskqueue threads to a kernel processAndriy Gapon2019-10-171-1/+4
* Add a taskqueue_quiesce(9) KPI.Mark Johnston2018-11-211-0/+1
* sys/sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Add SI_SUB_TASKQ after SI_SUB_INTR and move taskqueue initialization there fo...Conrad Meyer2017-08-161-2/+2
* Add taskqueue_enqueue_timeout_sbt(), because sometimes you want more controlIan Lepore2017-07-311-0/+3
* Implement taskqueue_poll_is_busy() for use by the LinuxKPI.Hans Petter Selasky2017-03-021-0/+1
* Fix a variety of cosmetic typos and misspellingsConrad Meyer2017-01-151-1/+1
* Update iflib to support more NIC designsStephen Hurd2016-08-121-74/+0
* Fix taskqueue groups to work with EARLY_AP_STARTUP.John Baldwin2016-05-271-0/+16
* fix loss of taskqueue wakeups (introduced in r300113)Andriy Gapon2016-05-211-3/+0
* Adjust the creation of tq_name so it can be freed correctlyScott Long2016-05-191-0/+1
* Add ta_flags initialization in old macros missed in 300113.Alexander Motin2016-05-191-0/+2
* Import the 'iflib' API library for network drivers. From the author:Scott Long2016-05-181-2/+62
* Remove taskqueue_enqueue_fast().John Baldwin2016-03-011-1/+0
* Remove taskqueue_start_threads_pinned(); there's noa generic cpuset version o...Adrian Chadd2015-02-251-4/+0
* Implement taskqueue_start_threads_cpuset().Adrian Chadd2015-02-171-0/+3
* Add a new taskqueue setup method that takes a cpuid to pin theAdrian Chadd2014-05-241-0/+4
* add taskqueue_drain_allAndriy Gapon2013-11-281-0/+1
* Revert r256587.Gleb Smirnoff2013-10-181-13/+0
* For VIMAGE kernels store vnet in the struct task, and set vnet contextGleb Smirnoff2013-10-161-0/+13
* Extend taskqueue(9) to enable per-taskqueue callbacks.Will Andrews2013-03-231-0/+13
* Add a TASK_INITIALIZER() macro that can be used to staticallyJohn Baldwin2011-12-191-0/+6
* Implement the delayed task execution extension to the taskqueueKonstantin Belousov2011-04-261-0/+20
* Use M_WAITOK rather than M_NOWAIT when creating taskqueues via theJohn Baldwin2011-02-041-2/+2
* Add a taskqueue_cancel(9) to cancel a pending task without waiting forMatthew D Fleming2010-11-081-0/+2
* Use a safer mechanism for determining if a task is currently running,Matthew D Fleming2010-10-131-2/+1
* Re-expose and briefly document taskqueue_run(9). The function is usedMatthew D Fleming2010-10-121-0/+1
* Fix taskqueue_drain(9) to not have false negatives. For threadedMatthew D Fleming2010-07-221-1/+1
* Revert r207439 and solve the problem differently. The task handlerZachary Loafman2010-05-281-1/+0
* Handle taskqueue_drain(9) correctly on a threaded taskqueue:Zachary Loafman2010-04-301-0/+1
* Remove unused taskqueue_find() function.Pawel Jakub Dawidek2009-08-181-2/+0
* Remove OpenSolaris taskq port (it performs very poorly in our kernel) andPawel Jakub Dawidek2009-08-171-0/+2
* revert changes accidentally included in last commitKip Macy2008-07-181-8/+0
* import vendor fixes to cxgbKip Macy2008-07-181-0/+8
* Implement taskqueue_block() and taskqueue_unblock(). These functions allowScott Long2008-03-251-0/+2
* In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson2008-03-161-2/+2
* Add the following to the taskqueue api:Scott Long2006-01-141-13/+11
* Add functions and macros and refactor code to make it easier to manageScott Long2006-01-101-1/+31
* o enable shutdown of taskqueue threads; the thread servicing the queue checksSam Leffler2005-05-011-3/+5
* o eliminate modification of task structures after their run to avoidSam Leffler2005-04-241-1/+0
* Add taskqueue_drain. This waits for the specified task to finish, ifWarner Losh2004-10-051-0/+2
* rearange some code that handles the thread taskqueue so that it is moreJohn-Mark Gurney2004-08-081-0/+11
* Defer the vrele() on a jail's root vnode reference from prison_free()Robert Watson2004-01-231-16/+1
* "fast swi" taskqueue support. This is a taskqueue that uses spinlocksSam Leffler2003-09-051-0/+9
* Move dynamic sysctl(8) variable creation for the cd(4) and da(4) driversKenneth D. Merry2003-09-031-2/+9
* Introduce a new taskqueue that runs completely free of Giant, and inScott Long2003-02-261-0/+1
* Revert the reindentation of struct task's definition from rev 1.4.John Baldwin2001-10-281-4/+4
* - Change the taskqueue locking to protect the necessary parts of a taskJohn Baldwin2001-10-261-14/+6