Lines Matching refs:xfer_len
142 * @xfer_len: Number of bytes to transfer
163 u32 xfer_len;
521 mdata->xfer_len,
525 mdata->xfer_len,
528 packet_loop = mdata->xfer_len / packet_size;
554 static int mtk_spi_get_mult_delta(struct mtk_spi *mdata, u32 xfer_len)
559 if (xfer_len > MTK_SPI_IPM_PACKET_SIZE)
560 mult_delta = xfer_len % MTK_SPI_IPM_PACKET_SIZE;
562 if (xfer_len > MTK_SPI_PACKET_SIZE)
563 mult_delta = xfer_len % MTK_SPI_PACKET_SIZE;
577 mdata->xfer_len = mdata->rx_sgl_len - mult_delta;
579 mdata->tx_sgl_len -= mdata->xfer_len;
582 mdata->xfer_len = mdata->tx_sgl_len - mult_delta;
584 mdata->rx_sgl_len -= mdata->xfer_len;
588 mdata->xfer_len = mdata->tx_sgl_len - mult_delta;
592 mdata->xfer_len = mdata->rx_sgl_len - mult_delta;
632 mdata->xfer_len = min(MTK_SPI_MAX_FIFO_SIZE, xfer->len);
766 cnt = mdata->xfer_len / 4;
769 remainder = mdata->xfer_len % 4;
780 mdata->num_xfered += mdata->xfer_len;
787 mdata->xfer_len = min(MTK_SPI_MAX_FIFO_SIZE, len);
791 cnt = mdata->xfer_len / 4;
795 remainder = mdata->xfer_len % 4;
811 trans->tx_dma += mdata->xfer_len;
813 trans->rx_dma += mdata->xfer_len;
975 mdata->xfer_len = op->data.nbytes;