Lines Matching defs:len
251 if (xfer->len <= dws->fifo_len)
259 static int dw_spi_dma_wait(struct dw_spi *dws, unsigned int len, u32 speed)
263 ms = len * MSEC_PER_SEC * BITS_PER_BYTE;
529 ret = dw_spi_dma_wait(dws, xfer->len, xfer->effective_speed_hz);
557 * xfer->len
574 unsigned int base, len;
580 for (base = 0, len = 0; base < xfer->len; base += len) {
595 len = min(tx_len, rx_len);
597 sg_dma_len(&tx_tmp) = len;
598 sg_dma_len(&rx_tmp) = len;
621 ret = dw_spi_dma_wait(dws, len, xfer->effective_speed_hz);
627 sg_dma_address(&tx_tmp) += len;
628 sg_dma_address(&rx_tmp) += len;
629 tx_len -= len;
630 rx_len -= len;