Searched refs:gtaskqueue (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/sys/sys/
H A Dgtaskqueue.h44 struct gtaskqueue;
63 void gtaskqueue_block(struct gtaskqueue *queue);
64 void gtaskqueue_unblock(struct gtaskqueue *queue);
66 int gtaskqueue_cancel(struct gtaskqueue *queue, struct gtask *gtask);
67 void gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *task);
68 void gtaskqueue_drain_all(struct gtaskqueue *queue);
72 int grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *task);
/freebsd-13-stable/sys/kern/
H A Dsubr_gtaskqueue.c47 #include <sys/gtaskqueue.h>
51 static MALLOC_DEFINE(M_GTASKQUEUE, "gtaskqueue", "Group Task Queues");
54 static int task_is_running(struct gtaskqueue *queue, struct gtask *gtask);
55 static void gtaskqueue_drain_locked(struct gtaskqueue *queue, struct gtask *gtask);
67 struct gtaskqueue { struct
118 TQ_SLEEP(struct gtaskqueue *tq, void *p, const char *wm)
125 static struct gtaskqueue *
130 struct gtaskqueue *queue;
139 queue = malloc(sizeof(struct gtaskqueue), M_GTASKQUEUE, mflags | M_ZERO);
163 gtaskqueue_terminate(struct thread **pp, struct gtaskqueue *t
[all...]
H A Dkern_clock.c53 #include <sys/gtaskqueue.h>
H A Dsubr_epoch.c36 #include <sys/gtaskqueue.h>
/freebsd-13-stable/sys/tests/epoch/
H A Depoch_test.c35 #include <sys/gtaskqueue.h>
/freebsd-13-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_tasklet.c32 #include <sys/gtaskqueue.h>
/freebsd-13-stable/sys/net/
H A Diflib.h37 #include <sys/gtaskqueue.h>
/freebsd-13-stable/sys/dev/ixgbe/
H A Dixgbe.h81 #include <sys/gtaskqueue.h>

Completed in 102 milliseconds