Lines Matching refs:rx_channel
148 DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL; in pxa2xx_spi_dma_error_stop()
174 DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL; in pxa2xx_spi_dma_transfer_complete()
176 if (wait_dma_channel_stop(drv_data->rx_channel) == 0) in pxa2xx_spi_dma_transfer_complete()
188 (DCMD(drv_data->rx_channel) & DCMD_LENGTH); in pxa2xx_spi_dma_transfer_complete()
294 DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL; in pxa2xx_spi_dma_prepare()
295 DSADR(drv_data->rx_channel) = drv_data->ssdr_physical; in pxa2xx_spi_dma_prepare()
296 DTADR(drv_data->rx_channel) = drv_data->rx_dma; in pxa2xx_spi_dma_prepare()
299 DCMD(drv_data->rx_channel) = DCMD_FLOWSRC in pxa2xx_spi_dma_prepare()
304 DCMD(drv_data->rx_channel) = DCMD_INCTRGADDR in pxa2xx_spi_dma_prepare()
336 DCSR(drv_data->rx_channel) |= DCSR_RUN; in pxa2xx_spi_dma_start()
346 drv_data->rx_channel = pxa_request_dma("pxa2xx_spi_ssp_rx", in pxa2xx_spi_dma_setup()
350 if (drv_data->rx_channel < 0) { in pxa2xx_spi_dma_setup()
352 drv_data->rx_channel); in pxa2xx_spi_dma_setup()
362 pxa_free_dma(drv_data->rx_channel); in pxa2xx_spi_dma_setup()
366 DRCMR(ssp->drcmr_rx) = DRCMR_MAPVLD | drv_data->rx_channel; in pxa2xx_spi_dma_setup()
381 if (drv_data->rx_channel != 0) in pxa2xx_spi_dma_release()
382 pxa_free_dma(drv_data->rx_channel); in pxa2xx_spi_dma_release()
387 if (drv_data->rx_channel != -1) in pxa2xx_spi_dma_resume()
389 DRCMR_MAPVLD | drv_data->rx_channel; in pxa2xx_spi_dma_resume()