Lines Matching refs:queue
84 int taskqueue_enqueue(struct taskqueue *queue, struct task *task);
85 int taskqueue_enqueue_timeout(struct taskqueue *queue,
87 int taskqueue_enqueue_timeout_sbt(struct taskqueue *queue,
90 int taskqueue_poll_is_busy(struct taskqueue *queue, struct task *task);
91 int taskqueue_cancel(struct taskqueue *queue, struct task *task,
93 int taskqueue_cancel_timeout(struct taskqueue *queue,
95 void taskqueue_drain(struct taskqueue *queue, struct task *task);
96 void taskqueue_drain_timeout(struct taskqueue *queue,
98 void taskqueue_drain_all(struct taskqueue *queue);
99 void taskqueue_quiesce(struct taskqueue *queue);
100 void taskqueue_free(struct taskqueue *queue);
101 void taskqueue_run(struct taskqueue *queue);
102 void taskqueue_block(struct taskqueue *queue);
103 void taskqueue_unblock(struct taskqueue *queue);
104 int taskqueue_member(struct taskqueue *queue, struct thread *td);
105 void taskqueue_set_callback(struct taskqueue *queue,
133 void _timeout_task_init(struct taskqueue *queue,
136 #define TIMEOUT_TASK_INIT(queue, timeout_task, priority, func, context) do { \ argument
139 _timeout_task_init(queue, timeout_task, priority, func, context); \