Lines Matching refs:xfer_len
102 u32 xfer_len; member
333 packet_size = min_t(u32, mdata->xfer_len, MTK_SPI_PACKET_SIZE); in mtk_spi_setup_packet()
334 packet_loop = mdata->xfer_len / packet_size; in mtk_spi_setup_packet()
356 static int mtk_spi_get_mult_delta(u32 xfer_len) in mtk_spi_get_mult_delta() argument
360 if (xfer_len > MTK_SPI_PACKET_SIZE) in mtk_spi_get_mult_delta()
361 mult_delta = xfer_len % MTK_SPI_PACKET_SIZE; in mtk_spi_get_mult_delta()
376 mdata->xfer_len = mdata->rx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
378 mdata->tx_sgl_len -= mdata->xfer_len; in mtk_spi_update_mdata_len()
381 mdata->xfer_len = mdata->tx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
383 mdata->rx_sgl_len -= mdata->xfer_len; in mtk_spi_update_mdata_len()
387 mdata->xfer_len = mdata->tx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
391 mdata->xfer_len = mdata->rx_sgl_len - mult_delta; in mtk_spi_update_mdata_len()
431 mdata->xfer_len = min(MTK_SPI_MAX_FIFO_SIZE, xfer->len); in mtk_spi_fifo_transfer()
545 cnt = mdata->xfer_len / 4; in mtk_spi_interrupt()
548 remainder = mdata->xfer_len % 4; in mtk_spi_interrupt()
559 mdata->num_xfered += mdata->xfer_len; in mtk_spi_interrupt()
566 mdata->xfer_len = min(MTK_SPI_MAX_FIFO_SIZE, len); in mtk_spi_interrupt()
569 cnt = mdata->xfer_len / 4; in mtk_spi_interrupt()
573 remainder = mdata->xfer_len % 4; in mtk_spi_interrupt()
588 trans->tx_dma += mdata->xfer_len; in mtk_spi_interrupt()
590 trans->rx_dma += mdata->xfer_len; in mtk_spi_interrupt()