Symbol: gtaskqueue
sys/kern/subr_gtaskqueue.c
115
TQ_SLEEP(struct gtaskqueue *tq, void *p, const char *wm)
sys/kern/subr_gtaskqueue.c
122
static struct gtaskqueue *
sys/kern/subr_gtaskqueue.c
127
struct gtaskqueue *queue;
sys/kern/subr_gtaskqueue.c
136
queue = malloc(sizeof(struct gtaskqueue), M_GTASKQUEUE, mflags | M_ZERO);
sys/kern/subr_gtaskqueue.c
160
gtaskqueue_terminate(struct thread **pp, struct gtaskqueue *tq)
sys/kern/subr_gtaskqueue.c
170
gtaskqueue_free(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
190
struct gtaskqueue *queue = grouptask->gt_taskqueue;
sys/kern/subr_gtaskqueue.c
208
struct gtaskqueue *queue = grouptask->gt_taskqueue;
sys/kern/subr_gtaskqueue.c
223
grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *gtask)
sys/kern/subr_gtaskqueue.c
259
gtaskqueue_drain_tq_queue(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
292
gtaskqueue_drain_tq_active(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
320
gtaskqueue_block(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
329
gtaskqueue_unblock(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
340
gtaskqueue_run_locked(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
383
task_is_running(struct gtaskqueue *queue, struct gtask *gtask)
sys/kern/subr_gtaskqueue.c
396
gtaskqueue_cancel_locked(struct gtaskqueue *queue, struct gtask *gtask)
sys/kern/subr_gtaskqueue.c
406
gtaskqueue_cancel(struct gtaskqueue *queue, struct gtask *gtask)
sys/kern/subr_gtaskqueue.c
418
gtaskqueue_drain_locked(struct gtaskqueue *queue, struct gtask *gtask)
sys/kern/subr_gtaskqueue.c
425
gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *gtask)
sys/kern/subr_gtaskqueue.c
437
gtaskqueue_drain_all(struct gtaskqueue *queue)
sys/kern/subr_gtaskqueue.c
450
_gtaskqueue_start_threads(struct gtaskqueue **tqp, int count, int pri,
sys/kern/subr_gtaskqueue.c
455
struct gtaskqueue *tq;
sys/kern/subr_gtaskqueue.c
51
static int task_is_running(struct gtaskqueue *queue, struct gtask *gtask);
sys/kern/subr_gtaskqueue.c
513
gtaskqueue_start_threads(struct gtaskqueue **tqp, int count, int pri,
sys/kern/subr_gtaskqueue.c
52
static void gtaskqueue_drain_locked(struct gtaskqueue *queue, struct gtask *gtask);
sys/kern/subr_gtaskqueue.c
526
gtaskqueue_run_callback(struct gtaskqueue *tq,
sys/kern/subr_gtaskqueue.c
540
struct gtaskqueue **tqp, *tq;
sys/kern/subr_gtaskqueue.c
578
struct gtaskqueue **tqp, *tq;
sys/kern/subr_gtaskqueue.c
585
static struct gtaskqueue *
sys/kern/subr_gtaskqueue.c
595
struct gtaskqueue *tgc_taskq;
sys/kern/subr_gtaskqueue.c
825
struct gtaskqueue *q;
sys/sys/gtaskqueue.h
42
struct gtaskqueue;
sys/sys/gtaskqueue.h
61
void gtaskqueue_block(struct gtaskqueue *queue);
sys/sys/gtaskqueue.h
62
void gtaskqueue_unblock(struct gtaskqueue *queue);
sys/sys/gtaskqueue.h
64
int gtaskqueue_cancel(struct gtaskqueue *queue, struct gtask *gtask);
sys/sys/gtaskqueue.h
65
void gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *task);
sys/sys/gtaskqueue.h
66
void gtaskqueue_drain_all(struct gtaskqueue *queue);
sys/sys/gtaskqueue.h
70
int grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *task);