Symbol: gtaskqueue
sys/kern/subr_gtaskqueue.c
102
TQ_SLEEP(struct gtaskqueue *tq, void *p, const char *wm)
sys/kern/subr_gtaskqueue.c
107
static struct gtaskqueue *
sys/kern/subr_gtaskqueue.c
112
struct gtaskqueue *queue;
sys/kern/subr_gtaskqueue.c
114
queue = kmalloc(sizeof(struct gtaskqueue),
sys/kern/subr_gtaskqueue.c
138
gtaskqueue_terminate(struct thread **pp, struct gtaskqueue *tq)
sys/kern/subr_gtaskqueue.c
148
gtaskqueue_free(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
168
struct gtaskqueue *queue = grouptask->gt_taskqueue;
sys/kern/subr_gtaskqueue.c
186
struct gtaskqueue *queue = grouptask->gt_taskqueue;
sys/kern/subr_gtaskqueue.c
201
grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *gtask)
sys/kern/subr_gtaskqueue.c
237
gtaskqueue_drain_tq_queue(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
270
gtaskqueue_drain_tq_active(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
298
gtaskqueue_block(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
307
gtaskqueue_unblock(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
318
gtaskqueue_run_locked(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
365
task_is_running(struct gtaskqueue *queue, struct gtask *gtask)
sys/kern/subr_gtaskqueue.c
378
gtaskqueue_cancel_locked(struct gtaskqueue *queue, struct gtask *gtask)
sys/kern/subr_gtaskqueue.c
388
gtaskqueue_cancel(struct gtaskqueue *queue, struct gtask *gtask)
sys/kern/subr_gtaskqueue.c
400
gtaskqueue_drain_locked(struct gtaskqueue *queue, struct gtask *gtask)
sys/kern/subr_gtaskqueue.c
407
gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *gtask)
sys/kern/subr_gtaskqueue.c
415
gtaskqueue_drain_all(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
425
_gtaskqueue_start_threads(struct gtaskqueue **tqp, int count, int pri,
sys/kern/subr_gtaskqueue.c
430
struct gtaskqueue *tq;
sys/kern/subr_gtaskqueue.c
475
gtaskqueue_start_threads(struct gtaskqueue **tqp, int count, int pri,
sys/kern/subr_gtaskqueue.c
48
static int task_is_running(struct gtaskqueue *queue, struct gtask *gtask);
sys/kern/subr_gtaskqueue.c
489
gtaskqueue_run_callback(struct gtaskqueue *tq,
sys/kern/subr_gtaskqueue.c
49
static void gtaskqueue_drain_locked(struct gtaskqueue *queue, struct gtask *gtask);
sys/kern/subr_gtaskqueue.c
504
struct gtaskqueue **tqp, *tq;
sys/kern/subr_gtaskqueue.c
546
struct gtaskqueue **tqp, *tq;
sys/kern/subr_gtaskqueue.c
558
static struct gtaskqueue *
sys/kern/subr_gtaskqueue.c
568
struct gtaskqueue *tgc_taskq;
sys/kern/subr_gtaskqueue.c
809
struct gtaskqueue *q;
sys/sys/gtaskqueue.h
43
struct gtaskqueue;
sys/sys/gtaskqueue.h
79
void gtaskqueue_block(struct gtaskqueue *queue);
sys/sys/gtaskqueue.h
80
void gtaskqueue_unblock(struct gtaskqueue *queue);
sys/sys/gtaskqueue.h
82
int gtaskqueue_cancel(struct gtaskqueue *queue, struct gtask *gtask);
sys/sys/gtaskqueue.h
83
void gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *task);
sys/sys/gtaskqueue.h
84
void gtaskqueue_drain_all(struct gtaskqueue *queue);
sys/sys/gtaskqueue.h
88
int grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *task);