aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/taskqueue.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add locking to taskqueues. There is one mutex per task, one mutex perJohn Baldwin2001-10-261-10/+18
* taskqueue_swi is a pointer, not a struct. Fix a comment that misleadinglyMike Smith2000-06-091-1/+1
* Style fixes.Doug Rabson2000-05-301-31/+33
* Add taskqueue system for easy-to-use SWIs among other things.Doug Rabson2000-05-281-0/+113