Searched refs:tx_sgl_len (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/spi/
H A Dspi-mt65xx.c94 u32 tx_sgl_len, rx_sgl_len; member in struct:mtk_spi
288 if (mdata->tx_sgl_len && mdata->rx_sgl_len) { mtk_spi_update_mdata_len()
289 if (mdata->tx_sgl_len > mdata->rx_sgl_len) { mtk_spi_update_mdata_len()
293 mdata->tx_sgl_len -= mdata->xfer_len; mtk_spi_update_mdata_len()
295 mult_delta = mtk_spi_get_mult_delta(mdata->tx_sgl_len); mtk_spi_update_mdata_len()
296 mdata->xfer_len = mdata->tx_sgl_len - mult_delta; mtk_spi_update_mdata_len()
297 mdata->tx_sgl_len = mult_delta; mtk_spi_update_mdata_len()
300 } else if (mdata->tx_sgl_len) { mtk_spi_update_mdata_len()
301 mult_delta = mtk_spi_get_mult_delta(mdata->tx_sgl_len); mtk_spi_update_mdata_len()
302 mdata->xfer_len = mdata->tx_sgl_len - mult_delta; mtk_spi_update_mdata_len()
303 mdata->tx_sgl_len = mult_delta; mtk_spi_update_mdata_len()
354 mdata->tx_sgl_len = 0; mtk_spi_dma_transfer()
374 mdata->tx_sgl_len = sg_dma_len(mdata->tx_sgl); mtk_spi_dma_transfer()
450 if (mdata->tx_sgl && (mdata->tx_sgl_len == 0)) { mtk_spi_interrupt()
454 mdata->tx_sgl_len = sg_dma_len(mdata->tx_sgl); mtk_spi_interrupt()

Completed in 53 milliseconds