Lines Matching refs:tx_sg
170 struct scatterlist tx_sg; member
258 mapped = sg_dma_len(&dma->tx_sg); in msm_stop_dma()
279 dma_unmap_sg(dev, &dma->tx_sg, 1, dma->dir); in msm_stop_dma()
280 sg_init_table(&dma->tx_sg, 1); in msm_stop_dma()
437 if (sg_dma_len(&dma->tx_sg)) in msm_start_tx()
465 if (!sg_dma_len(&dma->tx_sg)) in msm_complete_tx_dma()
470 dma_unmap_sg(port->dev, &dma->tx_sg, 1, dma->dir); in msm_complete_tx_dma()
481 count = sg_dma_len(&dma->tx_sg) - state.residue; in msm_complete_tx_dma()
483 sg_init_table(&dma->tx_sg, 1); in msm_complete_tx_dma()
506 sg_init_table(&dma->tx_sg, 1); in msm_handle_tx_dma()
507 kfifo_dma_out_prepare(&tport->xmit_fifo, &dma->tx_sg, 1, count); in msm_handle_tx_dma()
509 mapped = dma_map_sg(port->dev, &dma->tx_sg, 1, dma->dir); in msm_handle_tx_dma()
515 dma->desc = dmaengine_prep_slave_sg(dma->chan, &dma->tx_sg, 1, in msm_handle_tx_dma()
553 dma_unmap_sg(port->dev, &dma->tx_sg, 1, dma->dir); in msm_handle_tx_dma()
555 sg_init_table(&dma->tx_sg, 1); in msm_handle_tx_dma()