Lines Matching refs:sc_txdx
275 sc->sc_txdx = pxa2x0_dmac_allocate_xfer();
276 if (sc->sc_txdx == NULL) {
281 sc->sc_txdx->dx_cookie = sc;
282 sc->sc_txdx->dx_priority = DMAC_PRIORITY_NORMAL;
283 sc->sc_txdx->dx_dev_width = DMAC_DEV_WIDTH_1;
284 sc->sc_txdx->dx_burst_size = DMAC_BURST_SIZE_32;
285 sc->sc_txdx->dx_done = pxamci_dmac_ointr;
286 sc->sc_txdx->dx_peripheral = DMAC_PERIPH_MMCTX;
287 sc->sc_txdx->dx_flow = DMAC_FLOW_CTRL_DEST;
288 sc->sc_txdx->dx_loop_notify = DMAC_DONT_LOOP;
289 sc->sc_txdx->dx_desc[DMAC_DESC_DST].xd_addr_hold = true;
290 sc->sc_txdx->dx_desc[DMAC_DESC_DST].xd_nsegs = 1;
291 sc->sc_txdx->dx_desc[DMAC_DESC_DST].xd_dma_segs = &sc->sc_txdr;
292 sc->sc_txdx->dx_desc[DMAC_DESC_SRC].xd_addr_hold = false;
323 if (sc->sc_txdx)
324 pxa2x0_dmac_free_xfer(sc->sc_txdx);
640 dx_desc = &sc->sc_txdx->dx_desc[DMAC_DESC_SRC];
647 pxa2x0_dmac_start_xfer(sc->sc_txdx);
786 pxa2x0_dmac_abort_xfer(sc->sc_txdx);
818 pxa2x0_dmac_abort_xfer(sc->sc_txdx);
946 error = pxa2x0_dmac_start_xfer(sc->sc_txdx);