MCPcopy Create free account
hub / github.com/F-Stack/f-stack / taskqueue_quiesce

Function taskqueue_quiesce

freebsd/kern/subr_taskqueue.c:632–644  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

630}
631
632void
633taskqueue_quiesce(struct taskqueue *queue)
634{
635 int ret;
636
637 TQ_LOCK(queue);
638 do {
639 ret = taskqueue_drain_tq_queue(queue);
640 if (ret == 0)
641 ret = taskqueue_drain_tq_active(queue);
642 } while (ret != 0);
643 TQ_UNLOCK(queue);
644}
645
646static void
647taskqueue_swi_enqueue(void *context)

Callers 1

taskq_waitFunction · 0.85

Calls 2

taskqueue_drain_tq_queueFunction · 0.85

Tested by

no test coverage detected