Lines Matching refs:sc_periph
183 } sc_periph[DMAC_N_PERIPH]; member
338 sc->sc_periph[i].sp_busy = 0; in pxadmac_attach()
339 SIMPLEQ_INIT(&sc->sc_periph[i].sp_queue); in pxadmac_attach()
881 sc->sc_periph[dxs->dxs_peripheral].sp_busy == 0) { in pxa2x0_dmac_start_xfer()
885 sc->sc_periph[dxs->dxs_peripheral].sp_busy++; in pxa2x0_dmac_start_xfer()
888 dxs->dxs_queue = &sc->sc_periph[dxs->dxs_peripheral].sp_queue; in pxa2x0_dmac_start_xfer()
890 sc->sc_periph[dxs->dxs_peripheral].sp_busy++; in pxa2x0_dmac_start_xfer()
963 sc->sc_periph[dxs->dxs_peripheral].sp_busy-- == 1 || in pxa2x0_dmac_abort_xfer()
964 queue == &sc->sc_periph[dxs->dxs_peripheral].sp_queue) in pxa2x0_dmac_abort_xfer()
972 ndxs = SIMPLEQ_FIRST(&sc->sc_periph[dxs->dxs_peripheral].sp_queue); in pxa2x0_dmac_abort_xfer()
975 SIMPLEQ_REMOVE_HEAD(&sc->sc_periph[dxs->dxs_peripheral].sp_queue, in pxa2x0_dmac_abort_xfer()
1268 --sc->sc_periph[dxs->dxs_peripheral].sp_busy != 0) { in dmac_channel_intr()
1276 &sc->sc_periph[dxs->dxs_peripheral].sp_queue); in dmac_channel_intr()
1279 &sc->sc_periph[dxs->dxs_peripheral].sp_queue, in dmac_channel_intr()