Task Queue Interfaces
The following DDI interfaces manage task queues. These interfaces are
defined in the sys/sunddi.h header file. See the taskq(9F) man page for more information
about these interfaces.
ddi_taskq_t
| Opaque handle
|
TASKQ_DEFAULTPRI
| System default priority
|
DDI_SLEEP
| Can block for memory
|
DDI_NOSLEEP
| Cannot block for memory
|
ddi_taskq_create()
| Create a task queue
|
ddi_taskq_destroy()
| Destroy a task queue
|
ddi_taskq_dispatch()
| Add a task to a task queue
|
ddi_taskq_wait()
| Wait for pending tasks to complete
|
ddi_taskq_suspend()
| Suspend a task queue
|
ddi_taskq_suspended()
| Check whether a task queue is suspended
|
ddi_taskq_resume()
| Resume a suspended task queue
|
|