Home
last modified time | relevance | path

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

/dragonfly/sys/kern/
H A Dsubr_gtaskqueue.c61 struct gtaskqueue { struct
107 static struct gtaskqueue *
112 struct gtaskqueue *queue; in _gtaskqueue_create()
114 queue = kmalloc(sizeof(struct gtaskqueue), in _gtaskqueue_create()
148 gtaskqueue_free(struct gtaskqueue *queue) in gtaskqueue_free()
430 struct gtaskqueue *tq; in _gtaskqueue_start_threads()
504 struct gtaskqueue **tqp, *tq; in gtaskqueue_thread_loop()
546 struct gtaskqueue **tqp, *tq; in gtaskqueue_thread_enqueue()
558 static struct gtaskqueue *
568 struct gtaskqueue *tgc_taskq;
[all …]
/dragonfly/sys/sys/
H A Dgtaskqueue.h43 struct gtaskqueue;
79 void gtaskqueue_block(struct gtaskqueue *queue);
80 void gtaskqueue_unblock(struct gtaskqueue *queue);
82 int gtaskqueue_cancel(struct gtaskqueue *queue, struct gtask *gtask);
83 void gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *task);
84 void gtaskqueue_drain_all(struct gtaskqueue *queue);
88 int grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *task);