Lines Matching refs:xfer
116 struct spi_transfer *xfer) in mid_spi_can_dma() argument
123 return xfer->len > dws->fifo_len; in mid_spi_can_dma()
150 struct spi_transfer *xfer) in dw_spi_dma_prepare_tx() argument
155 if (!xfer->tx_buf) in dw_spi_dma_prepare_tx()
168 xfer->tx_sg.sgl, in dw_spi_dma_prepare_tx()
169 xfer->tx_sg.nents, in dw_spi_dma_prepare_tx()
196 struct spi_transfer *xfer) in dw_spi_dma_prepare_rx() argument
201 if (!xfer->rx_buf) in dw_spi_dma_prepare_rx()
214 xfer->rx_sg.sgl, in dw_spi_dma_prepare_rx()
215 xfer->rx_sg.nents, in dw_spi_dma_prepare_rx()
227 static int mid_spi_dma_setup(struct dw_spi *dws, struct spi_transfer *xfer) in mid_spi_dma_setup() argument
234 if (xfer->tx_buf) in mid_spi_dma_setup()
236 if (xfer->rx_buf) in mid_spi_dma_setup()
248 static int mid_spi_dma_transfer(struct dw_spi *dws, struct spi_transfer *xfer) in mid_spi_dma_transfer() argument
253 txdesc = dw_spi_dma_prepare_tx(dws, xfer); in mid_spi_dma_transfer()
256 rxdesc = dw_spi_dma_prepare_rx(dws, xfer); in mid_spi_dma_transfer()