Lines Matching refs:sgl
479 struct scatterlist *sgl = &sport->tx_sgl[0]; in dma_tx_callback() local
486 dma_unmap_sg(sport->port.dev, sgl, sport->dma_tx_nents, DMA_TO_DEVICE); in dma_tx_callback()
520 struct scatterlist *sgl = sport->tx_sgl; in imx_dma_tx() local
534 sg_init_one(sgl, xmit->buf + xmit->tail, sport->tx_bytes); in imx_dma_tx()
537 sg_init_table(sgl, 2); in imx_dma_tx()
538 sg_set_buf(sgl, xmit->buf + xmit->tail, in imx_dma_tx()
540 sg_set_buf(sgl + 1, xmit->buf, xmit->head); in imx_dma_tx()
543 ret = dma_map_sg(dev, sgl, sport->dma_tx_nents, DMA_TO_DEVICE); in imx_dma_tx()
548 desc = dmaengine_prep_slave_sg(chan, sgl, sport->dma_tx_nents, in imx_dma_tx()
551 dma_unmap_sg(dev, sgl, sport->dma_tx_nents, in imx_dma_tx()
898 struct scatterlist *sgl = &sport->rx_sgl; in dma_rx_callback() local
905 dma_unmap_sg(sport->port.dev, sgl, 1, DMA_FROM_DEVICE); in dma_rx_callback()
940 struct scatterlist *sgl = &sport->rx_sgl; in start_rx_dma() local
946 sg_init_one(sgl, sport->rx_buf, RX_BUF_SIZE); in start_rx_dma()
947 ret = dma_map_sg(dev, sgl, 1, DMA_FROM_DEVICE); in start_rx_dma()
952 desc = dmaengine_prep_slave_sg(chan, sgl, 1, DMA_DEV_TO_MEM, in start_rx_dma()
955 dma_unmap_sg(dev, sgl, 1, DMA_FROM_DEVICE); in start_rx_dma()
1239 struct scatterlist *sgl = &sport->tx_sgl[0]; in imx_flush_buffer() local
1249 dma_unmap_sg(sport->port.dev, sgl, sport->dma_tx_nents, in imx_flush_buffer()