Symbol: gtaskqueue
src/libs/compat/freebsd_iflib/compat/sys/gtaskqueue.h
44
struct gtaskqueue;
src/libs/compat/freebsd_iflib/compat/sys/gtaskqueue.h
64
void gtaskqueue_block(struct gtaskqueue *queue);
src/libs/compat/freebsd_iflib/compat/sys/gtaskqueue.h
65
void gtaskqueue_unblock(struct gtaskqueue *queue);
src/libs/compat/freebsd_iflib/compat/sys/gtaskqueue.h
67
int gtaskqueue_cancel(struct gtaskqueue *queue, struct gtask *gtask);
src/libs/compat/freebsd_iflib/compat/sys/gtaskqueue.h
68
void gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *task);
src/libs/compat/freebsd_iflib/compat/sys/gtaskqueue.h
69
void gtaskqueue_drain_all(struct gtaskqueue *queue);
src/libs/compat/freebsd_iflib/compat/sys/gtaskqueue.h
73
int grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *task);
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
125
TQ_SLEEP(struct gtaskqueue *tq, void *p, struct mtx *m, int pri, const char *wm,
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
133
static struct gtaskqueue *
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
138
struct gtaskqueue *queue;
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
147
queue = malloc(sizeof(struct gtaskqueue), M_GTASKQUEUE, mflags | M_ZERO);
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
172
gtaskqueue_terminate(struct thread **pp, struct gtaskqueue *tq)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
182
gtaskqueue_free(struct gtaskqueue *queue)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
202
struct gtaskqueue *queue = grouptask->gt_taskqueue;
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
220
struct gtaskqueue *queue = grouptask->gt_taskqueue;
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
235
grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *gtask)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
271
gtaskqueue_drain_tq_queue(struct gtaskqueue *queue)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
304
gtaskqueue_drain_tq_active(struct gtaskqueue *queue)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
339
gtaskqueue_block(struct gtaskqueue *queue)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
348
gtaskqueue_unblock(struct gtaskqueue *queue)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
359
gtaskqueue_run_locked(struct gtaskqueue *queue)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
399
task_is_running(struct gtaskqueue *queue, struct gtask *gtask)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
412
gtaskqueue_cancel_locked(struct gtaskqueue *queue, struct gtask *gtask)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
422
gtaskqueue_cancel(struct gtaskqueue *queue, struct gtask *gtask)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
434
gtaskqueue_drain_locked(struct gtaskqueue *queue, struct gtask *gtask)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
441
gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *gtask)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
454
gtaskqueue_drain_all(struct gtaskqueue *queue)
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
468
_gtaskqueue_start_threads(struct gtaskqueue **tqp, int count, int pri,
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
473
struct gtaskqueue *tq;
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
534
gtaskqueue_start_threads(struct gtaskqueue **tqp, int count, int pri,
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
547
gtaskqueue_run_callback(struct gtaskqueue *tq,
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
561
struct gtaskqueue **tqp, *tq;
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
599
struct gtaskqueue **tqp, *tq;
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
60
static int task_is_running(struct gtaskqueue *queue, struct gtask *gtask);
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
607
static struct gtaskqueue *
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
61
static void gtaskqueue_drain_locked(struct gtaskqueue *queue, struct gtask *gtask);
src/libs/compat/freebsd_iflib/subr_gtaskqueue.c
618
struct gtaskqueue *tgc_taskq;