Lines Matching refs:sgt
29 struct sg_table *sgt; in pxa2xx_spi_map_dma_buffer() local
34 sgt = &drv_data->tx_sgt; in pxa2xx_spi_map_dma_buffer()
39 sgt = &drv_data->rx_sgt; in pxa2xx_spi_map_dma_buffer()
45 if (nents != sgt->nents) { in pxa2xx_spi_map_dma_buffer()
48 sg_free_table(sgt); in pxa2xx_spi_map_dma_buffer()
49 ret = sg_alloc_table(sgt, nents, GFP_ATOMIC); in pxa2xx_spi_map_dma_buffer()
55 for_each_sg(sgt->sgl, sg, sgt->nents, i) { in pxa2xx_spi_map_dma_buffer()
67 nents = dma_map_sg(dmadev, sgt->sgl, sgt->nents, dir); in pxa2xx_spi_map_dma_buffer()
78 struct sg_table *sgt; in pxa2xx_spi_unmap_dma_buffer() local
82 sgt = &drv_data->tx_sgt; in pxa2xx_spi_unmap_dma_buffer()
85 sgt = &drv_data->rx_sgt; in pxa2xx_spi_unmap_dma_buffer()
88 dma_unmap_sg(dmadev, sgt->sgl, sgt->nents, dir); in pxa2xx_spi_unmap_dma_buffer()
167 struct sg_table *sgt; in pxa2xx_spi_dma_prepare_one() local
190 sgt = &drv_data->tx_sgt; in pxa2xx_spi_dma_prepare_one()
198 sgt = &drv_data->rx_sgt; in pxa2xx_spi_dma_prepare_one()
209 return dmaengine_prep_slave_sg(chan, sgt->sgl, nents, dir, in pxa2xx_spi_dma_prepare_one()