Lines Matching refs:xfer_len
92 u32 xfer_len; member
248 packet_size = min_t(u32, mdata->xfer_len, MTK_SPI_PACKET_SIZE); in mtk_spi_setup_packet()
249 packet_loop = mdata->xfer_len / packet_size; in mtk_spi_setup_packet()
271 static int mtk_spi_get_mult_delta(u32 xfer_len) in mtk_spi_get_mult_delta() argument
275 if (xfer_len > MTK_SPI_PACKET_SIZE) in mtk_spi_get_mult_delta()
276 mult_delta = xfer_len % MTK_SPI_PACKET_SIZE; in mtk_spi_get_mult_delta()
291 mdata->xfer_len = mdata->rx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
293 mdata->tx_sgl_len -= mdata->xfer_len; in mtk_spi_update_mdata_len()
296 mdata->xfer_len = mdata->tx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
298 mdata->rx_sgl_len -= mdata->xfer_len; in mtk_spi_update_mdata_len()
302 mdata->xfer_len = mdata->tx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
306 mdata->xfer_len = mdata->rx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
330 mdata->xfer_len = xfer->len; in mtk_spi_fifo_transfer()
434 if (mdata->xfer_len % 4) in mtk_spi_interrupt()
435 cnt = mdata->xfer_len / 4 + 1; in mtk_spi_interrupt()
437 cnt = mdata->xfer_len / 4; in mtk_spi_interrupt()
446 trans->tx_dma += mdata->xfer_len; in mtk_spi_interrupt()
448 trans->rx_dma += mdata->xfer_len; in mtk_spi_interrupt()