Searched refs:gtaskqueue (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/kern/ |
H A D | subr_gtaskqueue.c | 51 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 D | gtaskqueue.h | 42 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 D | badfiles.inc | 49 sys/gtaskqueue.h \
|