Lines Matching refs:sc_rxdx
254 sc->sc_rxdx = pxa2x0_dmac_allocate_xfer();
255 if (sc->sc_rxdx == NULL) {
260 sc->sc_rxdx->dx_cookie = sc;
261 sc->sc_rxdx->dx_priority = DMAC_PRIORITY_NORMAL;
262 sc->sc_rxdx->dx_dev_width = DMAC_DEV_WIDTH_1;
263 sc->sc_rxdx->dx_burst_size = DMAC_BURST_SIZE_32;
264 sc->sc_rxdx->dx_done = pxamci_dmac_iintr;
265 sc->sc_rxdx->dx_peripheral = DMAC_PERIPH_MMCRX;
266 sc->sc_rxdx->dx_flow = DMAC_FLOW_CTRL_SRC;
267 sc->sc_rxdx->dx_loop_notify = DMAC_DONT_LOOP;
268 sc->sc_rxdx->dx_desc[DMAC_DESC_SRC].xd_addr_hold = true;
269 sc->sc_rxdx->dx_desc[DMAC_DESC_SRC].xd_nsegs = 1;
270 sc->sc_rxdx->dx_desc[DMAC_DESC_SRC].xd_dma_segs = &sc->sc_rxdr;
271 sc->sc_rxdx->dx_desc[DMAC_DESC_DST].xd_addr_hold = false;
321 if (sc->sc_rxdx)
322 pxa2x0_dmac_free_xfer(sc->sc_rxdx);
635 dx_desc = &sc->sc_rxdx->dx_desc[DMAC_DESC_DST];
638 error = pxa2x0_dmac_start_xfer(sc->sc_rxdx);
784 pxa2x0_dmac_abort_xfer(sc->sc_rxdx);
816 pxa2x0_dmac_abort_xfer(sc->sc_rxdx);