Lines Matching refs:xfer_len
144 * @xfer_len: Number of bytes to transfer
166 u32 xfer_len;
546 mdata->xfer_len,
550 mdata->xfer_len,
553 packet_loop = mdata->xfer_len / packet_size;
579 static int mtk_spi_get_mult_delta(struct mtk_spi *mdata, u32 xfer_len)
584 if (xfer_len > MTK_SPI_IPM_PACKET_SIZE)
585 mult_delta = xfer_len % MTK_SPI_IPM_PACKET_SIZE;
587 if (xfer_len > MTK_SPI_PACKET_SIZE)
588 mult_delta = xfer_len % MTK_SPI_PACKET_SIZE;
602 mdata->xfer_len = mdata->rx_sgl_len - mult_delta;
604 mdata->tx_sgl_len -= mdata->xfer_len;
607 mdata->xfer_len = mdata->tx_sgl_len - mult_delta;
609 mdata->rx_sgl_len -= mdata->xfer_len;
613 mdata->xfer_len = mdata->tx_sgl_len - mult_delta;
617 mdata->xfer_len = mdata->rx_sgl_len - mult_delta;
657 mdata->xfer_len = min(MTK_SPI_MAX_FIFO_SIZE, xfer->len);
779 cnt = mdata->xfer_len / 4;
782 remainder = mdata->xfer_len % 4;
791 mdata->num_xfered += mdata->xfer_len;
798 mdata->xfer_len = min(MTK_SPI_MAX_FIFO_SIZE, len);
802 cnt = mdata->xfer_len / 4;
806 remainder = mdata->xfer_len % 4;
822 xfer->tx_dma += mdata->xfer_len;
824 xfer->rx_dma += mdata->xfer_len;
1007 mdata->xfer_len = op->data.nbytes;