Lines Matching refs:rx_sgl_len
94 u32 tx_sgl_len, rx_sgl_len; member
288 if (mdata->tx_sgl_len && mdata->rx_sgl_len) { in mtk_spi_update_mdata_len()
289 if (mdata->tx_sgl_len > mdata->rx_sgl_len) { in mtk_spi_update_mdata_len()
290 mult_delta = mtk_spi_get_mult_delta(mdata->rx_sgl_len); in mtk_spi_update_mdata_len()
291 mdata->xfer_len = mdata->rx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
292 mdata->rx_sgl_len = mult_delta; in mtk_spi_update_mdata_len()
298 mdata->rx_sgl_len -= mdata->xfer_len; in mtk_spi_update_mdata_len()
304 } else if (mdata->rx_sgl_len) { in mtk_spi_update_mdata_len()
305 mult_delta = mtk_spi_get_mult_delta(mdata->rx_sgl_len); in mtk_spi_update_mdata_len()
306 mdata->xfer_len = mdata->rx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
307 mdata->rx_sgl_len = mult_delta; in mtk_spi_update_mdata_len()
355 mdata->rx_sgl_len = 0; in mtk_spi_dma_transfer()
378 mdata->rx_sgl_len = sg_dma_len(mdata->rx_sgl); in mtk_spi_dma_transfer()
457 if (mdata->rx_sgl && (mdata->rx_sgl_len == 0)) { in mtk_spi_interrupt()
461 mdata->rx_sgl_len = sg_dma_len(mdata->rx_sgl); in mtk_spi_interrupt()