Lines Matching defs:dxs_peripheral
96 #define dxs_peripheral dxs_xfer.dx_peripheral
435 ds->ds_xfer.dxs_peripheral = DMAC_PERIPH_NONE;
833 if (dxs->dxs_peripheral != DMAC_PERIPH_NONE &&
834 dxs->dxs_peripheral >= DMAC_N_PERIPH)
880 if (dxs->dxs_peripheral == DMAC_PERIPH_NONE ||
881 sc->sc_periph[dxs->dxs_peripheral].sp_busy == 0) {
884 if (dxs->dxs_peripheral != DMAC_PERIPH_NONE)
885 sc->sc_periph[dxs->dxs_peripheral].sp_busy++;
888 dxs->dxs_queue = &sc->sc_periph[dxs->dxs_peripheral].sp_queue;
890 sc->sc_periph[dxs->dxs_peripheral].sp_busy++;
955 if (dxs->dxs_peripheral != DMAC_PERIPH_NONE)
956 dmac_reg_write(sc, DMAC_DRCMR(dxs->dxs_peripheral), 0);
962 if (dxs->dxs_peripheral == DMAC_PERIPH_NONE ||
963 sc->sc_periph[dxs->dxs_peripheral].sp_busy-- == 1 ||
964 queue == &sc->sc_periph[dxs->dxs_peripheral].sp_queue)
972 ndxs = SIMPLEQ_FIRST(&sc->sc_periph[dxs->dxs_peripheral].sp_queue);
975 SIMPLEQ_REMOVE_HEAD(&sc->sc_periph[dxs->dxs_peripheral].sp_queue,
1181 if (dxs->dxs_peripheral != DMAC_PERIPH_NONE) {
1182 dmac_reg_write(sc, DMAC_DRCMR(dxs->dxs_peripheral),
1254 if (dxs->dxs_peripheral != DMAC_PERIPH_NONE)
1255 dmac_reg_write(sc, DMAC_DRCMR(dxs->dxs_peripheral), 0);
1267 if (dxs->dxs_peripheral != DMAC_PERIPH_NONE &&
1268 --sc->sc_periph[dxs->dxs_peripheral].sp_busy != 0) {
1276 &sc->sc_periph[dxs->dxs_peripheral].sp_queue);
1279 &sc->sc_periph[dxs->dxs_peripheral].sp_queue,