Lines Matching refs:sg_tx_p
230 struct scatterlist *sg_tx_p; member
740 struct scatterlist *sg = priv->sg_tx_p; in pch_dma_tx_complete()
747 dma_unmap_sg(port->dev, priv->sg_tx_p, priv->orig_nent, DMA_TO_DEVICE); in pch_dma_tx_complete()
751 kfree(priv->sg_tx_p); in pch_dma_tx_complete()
912 priv->sg_tx_p = kmalloc_array(num, sizeof(struct scatterlist), GFP_ATOMIC); in dma_handle_tx()
913 if (!priv->sg_tx_p) { in dma_handle_tx()
918 sg_init_table(priv->sg_tx_p, num); /* Initialize SG table */ in dma_handle_tx()
919 sg = priv->sg_tx_p; in dma_handle_tx()
930 sg = priv->sg_tx_p; in dma_handle_tx()
950 priv->sg_tx_p, nent, DMA_MEM_TO_DEV, in dma_handle_tx()
957 dma_sync_sg_for_device(port->dev, priv->sg_tx_p, nent, DMA_TO_DEVICE); in dma_handle_tx()