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

Function kqueue_schedtask

freebsd/kern/kern_event.c:1676–1688  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1674
1675#ifndef FSTACK
1676static void
1677kqueue_schedtask(struct kqueue *kq)
1678{
1679
1680 KQ_OWNED(kq);
1681 KASSERT(((kq->kq_state & KQ_TASKDRAIN) != KQ_TASKDRAIN),
1682 ("scheduling kqueue task while draining"));
1683
1684 if ((kq->kq_state & KQ_TASKSCHED) != KQ_TASKSCHED) {
1685 taskqueue_enqueue(taskqueue_kqueue_ctx, &kq->kq_task);
1686 kq->kq_state |= KQ_TASKSCHED;
1687 }
1688}
1689#endif
1690
1691/*

Callers 1

kqueue_wakeupFunction · 0.85

Calls 1

taskqueue_enqueueFunction · 0.85

Tested by

no test coverage detected