Lines Matching refs:taskqueue
40 struct taskqueue;
69 struct taskqueue *taskqueue_create(const char *name, int mflags,
72 int taskqueue_start_threads(struct taskqueue **tqp, int count, int pri,
74 int taskqueue_start_threads_in_proc(struct taskqueue **tqp, int count,
76 int taskqueue_start_threads_cpuset(struct taskqueue **tqp, int count,
78 int taskqueue_enqueue(struct taskqueue *queue, struct task *task);
79 int taskqueue_enqueue_flags(struct taskqueue *queue, struct task *task,
81 int taskqueue_enqueue_timeout(struct taskqueue *queue,
83 int taskqueue_enqueue_timeout_sbt(struct taskqueue *queue,
86 int taskqueue_poll_is_busy(struct taskqueue *queue, struct task *task);
87 int taskqueue_cancel(struct taskqueue *queue, struct task *task,
89 int taskqueue_cancel_timeout(struct taskqueue *queue,
91 void taskqueue_drain(struct taskqueue *queue, struct task *task);
92 void taskqueue_drain_timeout(struct taskqueue *queue,
94 void taskqueue_drain_all(struct taskqueue *queue);
95 void taskqueue_quiesce(struct taskqueue *queue);
96 void taskqueue_free(struct taskqueue *queue);
97 void taskqueue_run(struct taskqueue *queue);
98 void taskqueue_block(struct taskqueue *queue);
99 void taskqueue_unblock(struct taskqueue *queue);
100 int taskqueue_member(struct taskqueue *queue, struct thread *td);
101 void taskqueue_set_callback(struct taskqueue *queue,
129 void _timeout_task_init(struct taskqueue *queue,
142 extern struct taskqueue *taskqueue_##name
149 struct taskqueue *taskqueue_##name; \
173 struct taskqueue *taskqueue_##name; \
214 struct taskqueue *taskqueue_create_fast(const char *name, int mflags,