Home
last modified time | relevance | path

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

/freebsd-12.1/sys/sys/
H A Dgtaskqueue.h40 struct gtaskqueue;
47 void gtaskqueue_block(struct gtaskqueue *queue);
48 void gtaskqueue_unblock(struct gtaskqueue *queue);
50 int gtaskqueue_cancel(struct gtaskqueue *queue, struct gtask *gtask);
51 void gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *task);
52 void gtaskqueue_drain_all(struct gtaskqueue *queue);
56 int grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *task);
/freebsd-12.1/sys/kern/
H A Dsubr_gtaskqueue.c69 struct gtaskqueue { struct
127 static struct gtaskqueue *
132 struct gtaskqueue *queue; in _gtaskqueue_create()
176 gtaskqueue_free(struct gtaskqueue *queue) in gtaskqueue_free()
333 gtaskqueue_block(struct gtaskqueue *queue) in gtaskqueue_block()
342 gtaskqueue_unblock(struct gtaskqueue *queue) in gtaskqueue_unblock()
465 struct gtaskqueue *tq; in _gtaskqueue_start_threads()
551 struct gtaskqueue **tqp, *tq; in gtaskqueue_thread_loop()
589 struct gtaskqueue **tqp, *tq; in gtaskqueue_thread_enqueue()
597 static struct gtaskqueue *
[all …]