Home
last modified time | relevance | path

Searched refs:gtaskqueue (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/kern/
H A Dsubr_gtaskqueue.c51 static int task_is_running(struct gtaskqueue *queue, struct gtask *gtask);
52 static void gtaskqueue_drain_locked(struct gtaskqueue *queue, struct gtask *gtask);
64 struct gtaskqueue { struct
115 TQ_SLEEP(struct gtaskqueue *tq, void *p, const char *wm) in TQ_SLEEP()
122 static struct gtaskqueue *
127 struct gtaskqueue *queue; in _gtaskqueue_create()
136 queue = malloc(sizeof(struct gtaskqueue), M_GTASKQUEUE, mflags | M_ZERO); in _gtaskqueue_create()
160 gtaskqueue_terminate(struct thread **pp, struct gtaskqueue *tq) in gtaskqueue_terminate()
170 gtaskqueue_free(struct gtaskqueue *queue) in gtaskqueue_free()
190 struct gtaskqueue *queue = grouptask->gt_taskqueue; in grouptask_block()
[all …]
/freebsd/sys/sys/
H A Dgtaskqueue.h42 struct gtaskqueue;
61 void gtaskqueue_block(struct gtaskqueue *queue);
62 void gtaskqueue_unblock(struct gtaskqueue *queue);
64 int gtaskqueue_cancel(struct gtaskqueue *queue, struct gtask *gtask);
65 void gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *task);
66 void gtaskqueue_drain_all(struct gtaskqueue *queue);
70 int grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *task);
/freebsd/tools/build/test-includes/
H A Dbadfiles.inc49 sys/gtaskqueue.h \