Symbol: kthread_create
regress/sys/kern/allocfree/allocfree.c
205
error = kthread_create(PRI_NONE, KTHREAD_MPSAFE,
sys/arch/amiga/dev/efa.c
182
if (kthread_create(PRI_NONE, 0, NULL, efa_poll_kthread, sc,
sys/arch/amiga/dev/gayle_pcmcia.c
198
if (kthread_create(PRI_NONE, 0, NULL, pccard_kthread, sc,
sys/arch/arm/at91/at91cf.c
232
kthread_create(PRI_NONE, 0, NULL, at91cf_create_event_thread, ph,
sys/arch/arm/at91/at91cf.c
257
kthread_create(PRI_NONE, 0, NULL, at91cf_event_thread, ph,
sys/arch/arm/broadcom/bcm2835_vcaudio.c
218
error = kthread_create(PRI_BIO, KTHREAD_MPSAFE, NULL, vcaudio_worker,
sys/arch/arm/ep93xx/eppcic.c
263
kthread_create(PRI_NONE, 0, NULL, eppcic_event_thread, ph,
sys/arch/arm/imx/imx_pcic.c
429
if (kthread_create(PRI_NONE, 0, NULL,
sys/arch/arm/sa11x0/sa11xx_pcic.c
130
if (kthread_create(PRI_NONE, 0, NULL, sapcic_event_thread, so,
sys/arch/arm/sunxi/sunxi_hdmi.c
556
kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/arch/arm/xscale/pxa2x0_apm.c
420
if (kthread_create(apm_thread, sc, &sc->sc_thread,
sys/arch/arm/xscale/pxa2x0_pcic.c
426
if (kthread_create(PRI_NONE, 0, NULL, pxapcic_event_thread,
sys/arch/dreamcast/dev/maple/maple.c
262
if (kthread_create(PRI_NONE, 0, NULL, maple_event_thread, sc,
sys/arch/emips/ebus/ace_ebus.c
243
error = kthread_create(PRI_NONE, 0, NULL, sysace_thread,
sys/arch/emips/ebus/ace_ebus.c
366
error = kthread_create(PRI_NONE, 0 /* MPSAFE??? */, NULL,
sys/arch/emips/ebus/flash_ebus.c
1568
error = kthread_create(PRI_NONE, 0, NULL,
sys/arch/emips/ebus/flash_ebus.c
296
error = kthread_create(PRI_NONE, 0, NULL,
sys/arch/epoc32/dev/etna.c
235
if (kthread_create(PRI_NONE, 0, NULL, etna_event_thread, sc,
sys/arch/evbmips/loongson/dev/stvii.c
175
if (kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL, stvii_worker, sc,
sys/arch/evbsh3/ap_ms104_sh4/shpcmcia.c
355
if (kthread_create(PRI_NONE, 0, NULL, shpcmcia_event_thread, h,
sys/arch/hpcmips/dev/plumpcmcia.c
243
error = kthread_create(PRI_NONE, 0, NULL, plumpcmcia_event_thread,
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
290
error = kthread_create(PRI_NONE, 0, NULL,
sys/arch/hpcsh/dev/hd64465/hd64465pcmcia.c
240
error = kthread_create(PRI_NONE, 0, NULL, hd64465pcmcia_event_thread,
sys/arch/i386/pnpbios/pnpbios.c
373
if (kthread_create(PRI_NONE, 0, NULL,
sys/arch/mac68k/dev/pm_direct.c
280
kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/arch/macppc/dev/awacs.c
526
if (kthread_create(PRI_NONE, 0, NULL, awacs_thread, sc,
sys/arch/macppc/dev/fcu.c
296
kthread_create(PRI_NONE, 0, curcpu(), fcu_adjust, sc, &sc->sc_thread,
sys/arch/macppc/dev/lightbar.c
205
if (kthread_create(PRI_NONE, 0, NULL, lightbar_thread, sc,
sys/arch/macppc/dev/lmu.c
247
if (kthread_create(PRI_NONE, 0, NULL, lmu_adjust, sc, &sc->sc_adjust,
sys/arch/macppc/dev/mediabay.c
156
kthread_create(PRI_NONE, 0, NULL, mediabay_kthread, sc,
sys/arch/macppc/dev/obio.c
353
kthread_create(PRI_NONE, 0, curcpu(), obio_adjust, sc,
sys/arch/macppc/dev/pmu.c
419
if (kthread_create(PRI_NONE, 0, NULL, pmu_thread, sc, &sc->sc_thread,
sys/arch/macppc/dev/smu.c
903
kthread_create(PRI_NONE, 0, curcpu(), smu_adjust, sc, &sc->sc_thread,
sys/arch/mips/alchemy/dev/aupcmcia.c
292
if (kthread_create(PRI_NONE, 0, NULL, aupcm_event_thread, sc,
sys/arch/mmeye/dev/mmeyepcmcia.c
497
if (kthread_create(PRI_NONE, 0, NULL, mmeyepcmcia_event_thread, h,
sys/arch/sparc/dev/tctrl.c
335
if (kthread_create(PRI_NONE, 0, NULL, tctrl_event_thread, sc,
sys/arch/sparc/dev/ts102.c
356
if (kthread_create(PRI_NONE, 0, NULL, tslot_event_thread, sc,
sys/arch/sparc64/dev/psm.c
168
if (kthread_create(PRI_NONE, 0, NULL, psm_event_thread, sc,
sys/arch/sparc64/dev/tadpmu.c
535
kthread_create(PRI_NONE, 0, curcpu(), tadpmu_events, NULL,
sys/arch/x86/x86/errata.c
553
error = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/arch/xen/xen/balloon.c
246
if (kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL, balloon_thread,
sys/arch/xen/xen/xbdback_xenbus.c
651
if (kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/arch/xen/xenbus/xenbus_probe.c
114
err = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/arch/xen/xenbus/xenbus_xs.c
826
err = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL, xenwatch_thread,
sys/arch/xen/xenbus/xenbus_xs.c
833
err = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL, xenbus_thread,
sys/dev/acpi/acpi_ec.c
451
if (kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL, acpiec_gpe_query,
sys/dev/apm/apm.c
644
if (kthread_create(PRI_NONE, 0, NULL, apm_thread, sc,
sys/dev/ata/ata.c
282
if ((error = kthread_create(PRI_NONE, 0, NULL, atabusconfig_thread,
sys/dev/ata/ata.c
617
if ((error = kthread_create(PRI_NONE, 0, NULL, atabus_thread, sc,
sys/dev/bluetooth/bthidev.c
299
if (kthread_create(PRI_NONE, KTHREAD_MUSTJOIN, NULL, bthidev_process,
sys/dev/cardbus/cardslot.c
164
if (kthread_create(PRI_NONE, 0, NULL, cardslot_event_thread,
sys/dev/ccd.c
474
error = kthread_create(PRI_BIO, KTHREAD_MPSAFE, NULL, ccdthread,
sys/dev/dm/dm_target_delay.c
209
if (kthread_create(PRI_NONE, 0, NULL, _thread, di, NULL,
sys/dev/dmover/swdmover.c
735
error = kthread_create(PRI_NONE, 0, NULL, swdmover_thread,
sys/dev/flash/flash_io.c
122
error = kthread_create(PRI_NONE, KTHREAD_MUSTJOIN | KTHREAD_MPSAFE,
sys/dev/fss.c
570
if ((error = kthread_create(PRI_BIO, KTHREAD_MUSTJOIN, NULL,
sys/dev/hdaudio/hdafg.c
3719
error = kthread_create(PRI_NONE, KTHREAD_MPSAFE, /*ci*/NULL,
sys/dev/hil/hil.c
248
if (kthread_create(PRI_NONE, 0, NULL, hil_thread, sc, &sc->sc_thread,
sys/dev/hpc/apm/apmdev.c
703
if (kthread_create(PRI_NONE, 0, NULL, apm_thread, sc,
sys/dev/hpc/hpcfb.c
334
if (kthread_create(PRI_NONE, 0, NULL, hpcfb_thread, sc,
sys/dev/hyperv/if_hvn.c
605
if (kthread_create(PRI_NONE, KTHREAD_MUSTJOIN | KTHREAD_MPSAFE, NULL,
sys/dev/hyperv/vmbus.c
1009
if (kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/dev/hyperv/vmbus.c
981
if (kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/dev/hyperv/vmbus.c
995
if (kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/dev/i2c/hytp14.c
232
rv = kthread_create(PRI_NONE, KTHREAD_MUSTJOIN, NULL,
sys/dev/i2c/sgp40.c
734
error = kthread_create(PRI_NONE, KTHREAD_MUSTJOIN, NULL,
sys/dev/i2c/sht3x.c
641
error = kthread_create(PRI_NONE, KTHREAD_MUSTJOIN, NULL,
sys/dev/i2o/iop.c
598
rv = kthread_create(PRI_NONE, 0, NULL, iop_reconf_thread, sc,
sys/dev/ic/i82365.c
513
if (kthread_create(PRI_NONE, 0, NULL, pcic_event_thread, h,
sys/dev/ic/isp_netbsd.c
120
if (kthread_create(PRI_NONE, 0, NULL, isp_fc_worker, isp,
sys/dev/ic/mlx.c
509
rv = kthread_create(PRI_NONE, 0, NULL, mlx_periodic_thread,
sys/dev/ic/sc16is7xx_tty.c
63
error = kthread_create(PRI_SOFTSERIAL, KTHREAD_MUSTJOIN | KTHREAD_MPSAFE, NULL,
sys/dev/ic/ssdfb.c
407
error = kthread_create(PRI_SOFTCLOCK, kt_flags, NULL, ssdfb_thread, sc,
sys/dev/ic/tcic2.c
446
if (kthread_create(PRI_NONE, 0, NULL, tcic_event_thread, h,
sys/dev/ieee1394/firewire.c
238
if (kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL, fw_bus_probe_thread,
sys/dev/ieee1394/sbp.c
764
if (kthread_create(
sys/dev/ipmi.c
2167
if (kthread_create(PRI_NONE, KTHREAD_MUSTJOIN, NULL, ipmi_thread, self,
sys/dev/iscsi/iscsi_ioctl.c
1892
if (kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL, iscsi_cleanup_thread,
sys/dev/iscsi/iscsi_ioctl.c
791
if ((rc = kthread_create(PRI_BIO, KTHREAD_MPSAFE, NULL, iscsi_rcv_thread,
sys/dev/iscsi/iscsi_ioctl.c
809
if ((rc = kthread_create(PRI_BIO, KTHREAD_MPSAFE, NULL, iscsi_send_thread,
sys/dev/mca/edc_mca.c
336
if ((error = kthread_create(PRI_NONE, 0, NULL, edcworker, sc, NULL,
sys/dev/midictl.c
184
error = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL, store_thread,
sys/dev/onewire/onewire.c
134
if (kthread_create(PRI_NONE, KTHREAD_MUSTJOIN | KTHREAD_MPSAFE, NULL,
sys/dev/pci/amr.c
498
rv = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/dev/pci/amr.c
502
rv = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/dev/pci/arcmsr.c
276
if (kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/dev/pci/cxgb/cxgb_main.c
417
kthread_create(PRI_NONE, 0, NULL, cxgb_make_task, &sc->ext_intr_task, NULL, "cxgb_make_task");
sys/dev/pci/cxgb/cxgb_main.c
422
kthread_create(PRI_NONE, 0, NULL, cxgb_make_task, &sc->tick_task, NULL, "cxgb_make_task");
sys/dev/pci/cxgb/cxgb_main.c
785
kthread_create(PRI_NONE, 0, NULL, cxgb_make_task, &p->start_task, NULL, "cxgb_make_task");
sys/dev/pci/cxgb/cxgb_offload.c
1396
kthread_create(PRI_NONE, 0, NULL, cxgb_make_task, &t->tid_release_task, NULL, "cxgb_make_task");
sys/dev/pci/cxgb/cxgb_sge.c
2043
kthread_create(PRI_NONE, 0, NULL, cxgb_make_task, &q->txq[TXQ_OFLD].qresume_task, NULL, "cxgb_make_task");
sys/dev/pci/cxgb/cxgb_sge.c
2048
kthread_create(PRI_NONE, 0, NULL, cxgb_make_task, &q->txq[TXQ_CTRL].qresume_task, NULL, "cxgb_make_task");
sys/dev/pci/cxgb/cxgb_sge.c
2053
kthread_create(PRI_NONE, 0, NULL, cxgb_make_task, &q->txq[TXQ_ETH].qreclaim_task, NULL, "cxgb_make_task");
sys/dev/pci/cxgb/cxgb_sge.c
2058
kthread_create(PRI_NONE, 0, NULL, cxgb_make_task, &q->txq[TXQ_OFLD].qreclaim_task, NULL, "cxgb_make_task");
sys/dev/pci/cxgb/cxgb_sge.c
729
kthread_create(PRI_NONE, 0, NULL, cxgb_make_task, &sc->slow_intr_task, NULL, "cxgb_make_task");
sys/dev/pci/cxgb/cxgb_sge.c
739
kthread_create(PRI_NONE, 0, NULL, cxgb_make_task, &p->timer_reclaim_task, NULL, "cxgb_make_task");
sys/dev/pci/if_wpi.c
236
if (kthread_create(PRI_NONE, 0, NULL,
sys/dev/pci/mly.c
548
rv = kthread_create(PRI_NONE, 0, NULL, mly_thread, mly,
sys/dev/pci/viomb.c
198
if (kthread_create(PRI_IDLE, KTHREAD_MPSAFE, NULL,
sys/dev/pci/xmm7360.c
2372
kthread_create(wwanc_defer_resume, self, NULL, "wwancres");
sys/dev/pci/xmm7360.c
244
kthread_create(0, 0, NULL, func, arg, lwpp, "%s", name)
sys/dev/pckbport/pms.c
240
kthread_create(PRI_NONE, 0, NULL, pms_reset_thread, sc,
sys/dev/raidframe/rf_threadstuff.h
86
kthread_create(PRI_SOFTBIO, 0, NULL, (void (*)(void *))(_func_), \
sys/dev/raidframe/rf_threadstuff.h
90
kthread_create(PRI_SOFTBIO, 0, NULL, (void (*)(void *))(_func_), \
sys/dev/sbus/stp4020.c
476
if (kthread_create(PRI_NONE, 0, NULL, stp4020_event_thread, sc,
sys/dev/scsipi/scsiconf.c
220
if (kthread_create(PRI_NONE, 0, NULL, scsibus_discover_thread, sc,
sys/dev/scsipi/scsipi_base.c
173
if (kthread_create(PRI_NONE, 0, NULL, scsipi_completion_thread, chan,
sys/dev/sdmmc/ld_sdmmc.c
313
if (kthread_create(PRI_NONE, 0, NULL,
sys/dev/sdmmc/sdmmc.c
252
if (kthread_create(PRI_SOFTBIO, 0, NULL,
sys/dev/spi/spiflash.c
242
kthread_create(PRI_NONE, 0, NULL, spiflash_thread, sc,
sys/dev/sysmon/sysmon_taskq.c
131
error = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/dev/usb/pseye.c
835
err = kthread_create(PRI_PSEYE, 0, NULL, pseye_transfer_thread,
sys/dev/usb/udl.c
487
kthread_create(PRI_BIO, KTHREAD_MPSAFE | KTHREAD_MUSTJOIN, NULL,
sys/dev/usb/udsir.c
377
error = kthread_create(PRI_NONE, 0, NULL, udsir_thread, sc,
sys/dev/usb/usb.c
430
if (kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/dev/usb/usb.c
531
if (kthread_create(PRI_NONE, 0, NULL,
sys/dev/usb/ustir.c
752
error = kthread_create(PRI_NONE, 0, NULL, ustir_thread, sc,
sys/dev/usb/uvideo.c
1626
ret = kthread_create(PRI_UVIDEO, 0, NULL,
sys/dev/vnd.c
1515
error = kthread_create(PRI_NONE, 0, NULL, vndthread, vnd,
sys/dev/wscons/wsbell.c
248
kthread_create(PRI_BIO, KTHREAD_MPSAFE | KTHREAD_MUSTJOIN, NULL,
sys/dev/wscons/wsdisplay_vcons.c
243
if (kthread_create(PRI_NONE, 0, NULL, vcons_init_thread, vd,
sys/dist/pf/net/pf_ioctl.c
352
if (kthread_create(PRI_NONE, 0, NULL, pf_purge_thread, NULL, NULL,
sys/dist/pf/net/pf_ioctl.c
454
if (kthread_create(pf_purge_thread, NULL, NULL, "pfpurge"))
sys/fs/puffs/puffs_vfsops.c
307
if ((error = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/fs/udf/udf_strat_rmw.c
1458
if (kthread_create(PRI_NONE, 0 /* KTHREAD_MPSAFE*/, NULL /* cpu_info*/,
sys/fs/udf/udf_strat_sequential.c
671
if (kthread_create(PRI_NONE, 0 /* KTHREAD_MPSAFE*/, NULL /* cpu_info*/,
sys/kern/init_main.c
734
if (kthread_create(PRI_PGDAEMON, KTHREAD_MPSAFE, NULL, uvm_pageout,
sys/kern/init_main.c
739
if (kthread_create(PRI_IOFLUSH, KTHREAD_MPSAFE, NULL, sched_sync,
sys/kern/kern_acct.c
385
error = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/kern/kern_entropy.c
464
error = kthread_create(PRI_NONE, KTHREAD_MPSAFE|KTHREAD_TS, NULL,
sys/kern/kern_idle.c
110
error = kthread_create(PRI_IDLE, KTHREAD_MPSAFE | KTHREAD_IDLE,
sys/kern/kern_ktrace.c
1076
error = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/kern/kern_module.c
507
error = kthread_create(PRI_VM, KTHREAD_MPSAFE, NULL, module_thread,
sys/kern/kern_softint.c
271
error = kthread_create(pri, KTHREAD_MPSAFE | KTHREAD_INTR |
sys/kern/kern_threadpool.c
1016
error = kthread_create(pool->tp_pri, ktflags,
sys/kern/kern_threadpool.c
411
error = kthread_create(pri, ktflags, ci, &threadpool_dispatcher_thread,
sys/kern/subr_autoconf.c
524
(void)kthread_create(PRI_NONE, 0/*XXXSMP */, NULL,
sys/kern/subr_autoconf.c
564
(void)kthread_create(PRI_NONE, KTHREAD_MUSTJOIN/* XXXSMP */,
sys/kern/subr_workqueue.c
237
error = kthread_create(wq->wq_prio, ktf, ci, workqueue_worker,
sys/kern/subr_workqueue.c
240
error = kthread_create(wq->wq_prio, ktf, ci, workqueue_worker,
sys/kern/subr_xcall.c
246
error = kthread_create(PRI_XCALL, KTHREAD_MPSAFE, ci, xc_thread,
sys/kern/sys_aio.c
736
int error = kthread_create(PRI_NONE, KTHREAD_MUSTJOIN | KTHREAD_TS,
sys/kern/uipc_socket.c
479
int error = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/kern/uipc_usrreq.c
232
error = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL, unp_thread,
sys/net/if_gre.c
312
rc = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL, gre_fp_recvloop, sc,
sys/net/npf/npf_worker.c
90
if (kthread_create(PRI_NONE, KTHREAD_MPSAFE | KTHREAD_MUSTJOIN,
sys/nfs/nfs_iod.c
243
error = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
sys/nfs/nfs_kq.c
336
error = kthread_create(PRI_NONE, 0, NULL, nfs_kqpoll,
sys/rump/dev/lib/libugenhc/ugenhc.c
523
error = kthread_create(PRI_NONE, 0, NULL,
sys/rump/dev/lib/libugenhc/ugenhc.c
706
kthread_create(PRI_NONE, 0, NULL, doxfer_kth, xfer->ux_pipe, NULL,
sys/rump/fs/lib/libsyspuffs/puffs_rumpglue.c
200
rv = kthread_create(PRI_NONE, 0, NULL, readthread, pap, NULL,
sys/rump/fs/lib/libsyspuffs/puffs_rumpglue.c
205
rv = kthread_create(PRI_NONE, 0, NULL, writethread, pap, NULL,
sys/rump/librump/rumpkern/intr.c
264
if ((rv = kthread_create(PRI_NONE,
sys/rump/librump/rumpkern/intr.c
324
if ((rv = kthread_create(PRI_NONE, KTHREAD_MPSAFE,
sys/rump/librump/rumpkern/intr.c
332
if ((rv = kthread_create(PRI_NONE, KTHREAD_MPSAFE,
sys/rump/librump/rumpkern/rump.c
416
if (kthread_create(PRI_PGDAEMON, KTHREAD_MPSAFE, NULL,
sys/rump/librump/rumpvfs/rump_vfs.c
148
if ((rv = kthread_create(PRI_IOFLUSH, KTHREAD_MPSAFE, NULL,
sys/rump/net/lib/libshmif/if_shmem.c
227
error = kthread_create(PRI_NONE,
sys/rump/net/lib/libsockin/sockin.c
418
if ((rv = kthread_create(PRI_NONE, 0, NULL, sockinworker,
sys/sys/kthread.h
54
int kthread_create(pri_t, int, struct cpu_info *,
sys/ufs/chfs/chfs_gc.c
125
kthread_create(PRI_NONE, /*KTHREAD_MPSAFE |*/ KTHREAD_MUSTJOIN,
sys/ufs/chfs/ebh.c
1131
kthread_create(PRI_NONE, KTHREAD_MPSAFE | KTHREAD_MUSTJOIN, NULL,
sys/ufs/lfs/lfs_kclean.c
1145
kthread_create(PRI_BIO, 0, NULL,
sys/ufs/lfs/lfs_vfsops.c
1354
kthread_create(PRI_BIO, 0, NULL,
sys/uvm/uvm_pdaemon.c
269
if (kthread_create(PRI_VM, KTHREAD_MPSAFE, NULL,
tests/rump/kernspace/alloc.c
88
kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL, hthr, NULL, NULL, "h");
tests/rump/kernspace/busypage.c
81
rv = kthread_create(PRI_NONE, KTHREAD_MUSTJOIN | KTHREAD_MPSAFE, NULL,
tests/rump/kernspace/thread.c
60
rv = kthread_create(PRI_NONE, KTHREAD_MUSTJOIN | KTHREAD_MPSAFE, NULL,
tests/rump/kernspace/thread.c
96
rv = kthread_create(PRI_NONE, KTHREAD_MPSAFE, NULL,
tests/rump/kernspace/tsleep.c
91
rv = kthread_create(PRI_NONE, KTHREAD_MUSTJOIN| KTHREAD_MPSAFE,
usr.sbin/npf/npftest/libnpftest/npf_perf_test.c
70
error = kthread_create(PRI_NONE, KTHREAD_MUSTJOIN |