Lines Matching full:queue

47 	STAILQ_ENTRY(task)	ta_link;	/* link for queue */
49 u_short ta_priority; /* priority of task in queue */
80 .Fn taskqueue_set_callback "struct taskqueue *queue" "enum taskqueue_callback_type cb_type" "taskqu…
82 .Fn taskqueue_free "struct taskqueue *queue"
84 .Fn taskqueue_enqueue "struct taskqueue *queue" "struct task *task"
86 .Fn taskqueue_enqueue_flags "struct taskqueue *queue" "struct task *task" "int flags"
88 .Fn taskqueue_enqueue_timeout "struct taskqueue *queue" "struct timeout_task *timeout_task" "int ti…
90 .Fn taskqueue_enqueue_timeout_sbt "struct taskqueue *queue" "struct timeout_task *timeout_task" "sb…
92 .Fn taskqueue_cancel "struct taskqueue *queue" "struct task *task" "u_int *pendp"
94 .Fn taskqueue_cancel_timeout "struct taskqueue *queue" "struct timeout_task *timeout_task" "u_int *…
96 .Fn taskqueue_drain "struct taskqueue *queue" "struct task *task"
98 .Fn taskqueue_drain_timeout "struct taskqueue *queue" "struct timeout_task *timeout_task"
100 .Fn taskqueue_drain_all "struct taskqueue *queue"
102 .Fn taskqueue_quiesce "struct taskqueue *queue"
104 .Fn taskqueue_block "struct taskqueue *queue"
106 .Fn taskqueue_unblock "struct taskqueue *queue"
108 .Fn taskqueue_member "struct taskqueue *queue" "struct thread *td"
110 .Fn taskqueue_run "struct taskqueue *queue"
118 .Fn TIMEOUT_TASK_INIT "struct taskqueue *queue" "struct timeout_task *timeout_task" "int priority" …
136 when a task is added to the queue,
138 thread that services the queue is recorded.
142 must arrange for the queue to be processed
148 If the queue is intended for use in fast interrupt handlers
155 should be used to free the memory used by the queue.
156 Any tasks that are on the queue will be executed at this time after
157 which the thread servicing the queue will be signaled that it should exit.
191 with pointers to the queue and task.
205 if the queue is being freed.
208 first it is removed from the queue,
335 function is used to wait for the queue to become empty and for all
338 that tasks will eventually stop being posted to the queue.
398 .Fa queue
406 .Fa queue .
418 .Fn TIMEOUT_TASK_INIT "queue" "timeout_task" "priority" "func" "context"
438 are used to declare a reference to a global queue, to define the
439 implementation of the queue, and declare a queue that uses its own thread.
463 is used to enqueue tasks onto the queue.
483 queue is for swi handlers dispatched from fast interrupt handlers,
488 queue runs without the protection of the
492 queue runs with the protection of the
510 with the value of the global taskqueue variable for the queue you wish to
521 The thread queue can be used, for instance, by interrupt level routines