Lines Matching refs:sg_count
172 int sg_count; in mxs_spi_txrx_dma() local
200 for (sg_count = 0; sg_count < sgs; sg_count++) { in mxs_spi_txrx_dma()
208 if ((sg_count + 1 == sgs) && (flags & TXRX_DEASSERT_CS)) in mxs_spi_txrx_dma()
216 dma_xfer[sg_count].pio[0] = ctrl0; in mxs_spi_txrx_dma()
217 dma_xfer[sg_count].pio[3] = min; in mxs_spi_txrx_dma()
226 sg_init_table(&dma_xfer[sg_count].sg, 1); in mxs_spi_txrx_dma()
227 sg_set_page(&dma_xfer[sg_count].sg, vm_page, in mxs_spi_txrx_dma()
230 sg_init_one(&dma_xfer[sg_count].sg, buf, min); in mxs_spi_txrx_dma()
233 ret = dma_map_sg(ssp->dev, &dma_xfer[sg_count].sg, 1, in mxs_spi_txrx_dma()
241 (struct scatterlist *)dma_xfer[sg_count].pio, in mxs_spi_txrx_dma()
244 sg_count ? DMA_PREP_INTERRUPT : 0); in mxs_spi_txrx_dma()
253 &dma_xfer[sg_count].sg, 1, in mxs_spi_txrx_dma()
287 while (--sg_count >= 0) { in mxs_spi_txrx_dma()
289 dma_unmap_sg(ssp->dev, &dma_xfer[sg_count].sg, 1, in mxs_spi_txrx_dma()