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

Function grouptask_unblock

freebsd/kern/subr_gtaskqueue.c:208–223  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

206}
207
208void
209grouptask_unblock(struct grouptask *grouptask)
210{
211 struct gtaskqueue *queue = grouptask->gt_taskqueue;
212 struct gtask *gtask = &grouptask->gt_task;
213
214#ifdef INVARIANTS
215 if (queue == NULL) {
216 gtask_dump(gtask);
217 panic("queue == NULL");
218 }
219#endif
220 TQ_LOCK(queue);
221 gtask->ta_flags &= ~TASK_NOENQUEUE;
222 TQ_UNLOCK(queue);
223}
224
225int
226grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *gtask)

Callers

nothing calls this directly

Calls 2

gtask_dumpFunction · 0.85
panicFunction · 0.70

Tested by

no test coverage detected