Home
last modified time | relevance | path

Searched refs:sc_wq (Results 1 – 12 of 12) sorted by relevance

/netbsd/sys/net/agr/
H A Dif_agrtimer.c51 error = workqueue_create(&sc->sc_wq, "agrmon", in agrtimer_init()
66 workqueue_destroy(sc->sc_wq); in agrtimer_destroy()
88 workqueue_enqueue(sc->sc_wq, &sc->sc_wk, NULL); in agrtimer_tick()
H A Dif_agrvar_impl.h116 struct workqueue *sc_wq; member
/netbsd/sys/dev/spi/
H A Doj6sh.c87 struct workqueue *sc_wq; member
201 workqueue_create(&sc->sc_wq, "oj6sh", in oj6sh_attach()
218 workqueue_enqueue(sc->sc_wq, &sc->sc_wk, NULL); in oj6sh_poll()
/netbsd/sys/arch/sun3/dev/
H A Dxdvar.h150 struct bufq_state *sc_wq; /* queue'd IOPBs for this controller */ member
H A Dxd.c469 bufq_alloc(&xdc->sc_wq, "fcfs", 0); in xdcattach()
1109 while (parent->nfree > 0 && bufq_peek(parent->sc_wq) != NULL) in xdstrategy()
1118 bufq_put(parent->sc_wq, bp); in xdstrategy()
1162 while (xdcsc->nfree > 0 && bufq_peek(xdcsc->sc_wq) != NULL) in xdcintr()
1387 bp = bufq_get(xdcsc->sc_wq); in xdc_startbuf()
1430 bufq_put(xdcsc->sc_wq, bp); in xdc_startbuf()
1623 while (xdcsc->nfree > 0 && bufq_peek(xdcsc->sc_wq) != NULL) in xdc_piodriver()
/netbsd/sys/dev/vme/
H A Dxdvar.h151 struct bufq_state *sc_wq; /* queued IOPBs for this controller */ member
H A Dxd.c625 bufq_alloc(&xdc->sc_wq, "fcfs", 0); in xdcattach()
1290 while (parent->nfree > 0 && bufq_peek(parent->sc_wq) != NULL) in xdstrategy()
1299 bufq_put(parent->sc_wq, bp); in xdstrategy()
1347 while (xdcsc->nfree > 0 && bufq_peek(xdcsc->sc_wq) != NULL) in xdcintr()
1567 bp = bufq_get(xdcsc->sc_wq); in xdc_startbuf()
1596 bufq_put(xdcsc->sc_wq, bp); in xdc_startbuf()
1794 while (xdcsc->nfree > 0 && bufq_peek(xdcsc->sc_wq) != NULL) in xdc_piodriver()
/netbsd/sys/dev/i2c/
H A Dihidev.c705 if (workqueue_create(&sc->sc_wq, device_xname(sc->sc_dev), ihidev_work, in ihidev_intr_init()
727 if (sc->sc_wq != NULL) { in ihidev_intr_fini()
728 workqueue_destroy(sc->sc_wq); in ihidev_intr_fini()
765 workqueue_enqueue(sc->sc_wq, &sc->sc_work, NULL); in ihidev_intr()
H A Dihidev.h121 struct workqueue *sc_wq; member
H A Daxppmic.c380 struct workqueue *sc_wq; member
890 workqueue_enqueue(sc->sc_wq, &sc->sc_work, NULL); in axppmic_intr()
1152 error = workqueue_create(&sc->sc_wq, device_xname(self), in axppmic_attach()
1157 sc->sc_wq = NULL; in axppmic_attach()
1163 if (sc->sc_ih != NULL && sc->sc_wq != NULL) { in axppmic_attach()
/netbsd/sys/dev/hyperv/
H A Dif_hvn.c296 struct workqueue *sc_wq; member
614 if (workqueue_create(&sc->sc_wq, xnamebuf, hvn_handle_ring_work, in hvn_attach()
617 sc->sc_wq = NULL; in hvn_attach()
746 workqueue_destroy(sc->sc_wq); in hvn_attach()
747 sc->sc_wq = NULL; in hvn_attach()
799 workqueue_destroy(sc->sc_wq); in hvn_detach()
3661 workqueue_enqueue(sc->sc_wq, &rxr->rxr_wk, NULL); in hvn_schedule_handle_ring()
/netbsd/sys/arch/arm/sunxi/
H A Dsun8i_crypto.c114 struct workqueue *sc_wq; member
400 if (workqueue_create(&sc->sc_wq, device_xname(self), in sun8i_crypto_attach()
1037 workqueue_enqueue(sc->sc_wq, &sc->sc_work, NULL); in sun8i_crypto_schedule_worker()