Lines Matching refs:rx_channel
142 DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL; in pxa2xx_spi_dma_error_stop()
172 DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL; in pxa2xx_spi_dma_transfer_complete()
174 if (wait_dma_channel_stop(drv_data->rx_channel) == 0) in pxa2xx_spi_dma_transfer_complete()
186 (DCMD(drv_data->rx_channel) & DCMD_LENGTH); in pxa2xx_spi_dma_transfer_complete()
291 DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL; in pxa2xx_spi_dma_prepare()
292 DSADR(drv_data->rx_channel) = drv_data->ssdr_physical; in pxa2xx_spi_dma_prepare()
293 DTADR(drv_data->rx_channel) = drv_data->rx_dma; in pxa2xx_spi_dma_prepare()
296 DCMD(drv_data->rx_channel) = DCMD_FLOWSRC in pxa2xx_spi_dma_prepare()
301 DCMD(drv_data->rx_channel) = DCMD_INCTRGADDR in pxa2xx_spi_dma_prepare()
333 DCSR(drv_data->rx_channel) |= DCSR_RUN; in pxa2xx_spi_dma_start()
343 drv_data->rx_channel = pxa_request_dma("pxa2xx_spi_ssp_rx", in pxa2xx_spi_dma_setup()
347 if (drv_data->rx_channel < 0) { in pxa2xx_spi_dma_setup()
349 drv_data->rx_channel); in pxa2xx_spi_dma_setup()
359 pxa_free_dma(drv_data->rx_channel); in pxa2xx_spi_dma_setup()
363 DRCMR(ssp->drcmr_rx) = DRCMR_MAPVLD | drv_data->rx_channel; in pxa2xx_spi_dma_setup()
378 if (drv_data->rx_channel != 0) in pxa2xx_spi_dma_release()
379 pxa_free_dma(drv_data->rx_channel); in pxa2xx_spi_dma_release()
384 if (drv_data->rx_channel != -1) in pxa2xx_spi_dma_resume()
386 DRCMR_MAPVLD | drv_data->rx_channel; in pxa2xx_spi_dma_resume()