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

Function soaio_init

freebsd/kern/sys_socket.c:582–593  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

580}
581
582static void
583soaio_init(void)
584{
585
586 soaio_lifetime = AIOD_LIFETIME_DEFAULT;
587 STAILQ_INIT(&soaio_jobs);
588 mtx_init(&soaio_jobs_lock, "soaio jobs", NULL, MTX_DEF);
589 soaio_kproc_unr = new_unrhdr(1, INT_MAX, NULL);
590 TASK_INIT(&soaio_kproc_task, 0, soaio_kproc_create, NULL);
591 if (soaio_target_procs > 0)
592 taskqueue_enqueue(taskqueue_thread, &soaio_kproc_task);
593}
594SYSINIT(soaio, SI_SUB_VFS, SI_ORDER_ANY, soaio_init, NULL);
595
596static __inline int

Callers

nothing calls this directly

Calls 3

mtx_initFunction · 0.85
new_unrhdrFunction · 0.85
taskqueue_enqueueFunction · 0.85

Tested by

no test coverage detected