Lines Matching refs:dma_chan
195 struct dma_chan *dma_chan; member
400 res = dma_map_sg(host->dma_chan->device->dev, &host->sgl, 1, in lpc32xx_xmit_dma()
406 desc = dmaengine_prep_slave_sg(host->dma_chan, &host->sgl, 1, dir, in lpc32xx_xmit_dma()
418 dma_async_issue_pending(host->dma_chan); in lpc32xx_xmit_dma()
422 dma_unmap_sg(host->dma_chan->device->dev, &host->sgl, 1, in lpc32xx_xmit_dma()
426 dma_unmap_sg(host->dma_chan->device->dev, &host->sgl, 1, in lpc32xx_xmit_dma()
579 host->dma_chan = dma_request_channel(mask, host->pdata->dma_filter, in lpc32xx_dma_setup()
581 if (!host->dma_chan) { in lpc32xx_dma_setup()
600 if (dmaengine_slave_config(host->dma_chan, &host->dma_slave_config)) { in lpc32xx_dma_setup()
607 dma_release_channel(host->dma_chan); in lpc32xx_dma_setup()
801 dma_release_channel(host->dma_chan); in lpc32xx_nand_probe()
823 dma_release_channel(host->dma_chan); in lpc32xx_nand_remove()