Lines Matching refs:dma_chan
205 struct dma_chan *dma_chan; member
609 if (info->dma_chan) in pxa3xx_nand_stop()
610 dmaengine_terminate_all(info->dma_chan); in pxa3xx_nand_stop()
709 status = dmaengine_tx_status(info->dma_chan, info->dma_cookie, &state); in pxa3xx_nand_data_dma_irq()
716 dma_unmap_sg(info->dma_chan->device->dev, &info->sg, 1, info->dma_dir); in pxa3xx_nand_data_dma_irq()
743 dma_map_sg(info->dma_chan->device->dev, &info->sg, 1, info->dma_dir); in start_data_dma()
745 tx = dmaengine_prep_slave_sg(info->dma_chan, &info->sg, 1, direction, in start_data_dma()
754 dma_async_issue_pending(info->dma_chan); in start_data_dma()
1446 info->dma_chan = dma_request_slave_channel_compat(mask, pxad_filter_fn, in pxa3xx_nand_init_buff()
1449 if (!info->dma_chan) { in pxa3xx_nand_init_buff()
1461 ret = dmaengine_slave_config(info->dma_chan, &config); in pxa3xx_nand_init_buff()
1480 dmaengine_terminate_all(info->dma_chan); in pxa3xx_nand_free_buff()
1481 dma_release_channel(info->dma_chan); in pxa3xx_nand_free_buff()