Lines Matching refs:rx_len
124 rxtx_gap = dws->fifo_len - (dws->rx_len - dws->tx_len); in dw_spi_tx_max()
132 return min_t(u32, dws->rx_len, dw_readl(dws, DW_SPI_RXFLR)); in dw_spi_rx_max()
173 --dws->rx_len; in dw_reader()
230 if (!dws->rx_len) { in dw_spi_transfer_handler()
233 } else if (dws->rx_len <= dw_readl(dws, DW_SPI_RXFTLR)) { in dw_spi_transfer_handler()
234 dw_writel(dws, DW_SPI_RXFTLR, dws->rx_len - 1); in dw_spi_transfer_handler()
400 delay.value = nbits * (dws->rx_len - dws->tx_len); in dw_spi_poll_transfer()
408 } while (dws->rx_len); in dw_spi_poll_transfer()
430 dws->rx_len = dws->tx_len; in dw_spi_transfer_one()
535 dws->rx_len = op->data.nbytes; in dw_spi_init_mem_buf()
538 dws->rx_len = 0; in dw_spi_init_mem_buf()
590 len = dws->rx_len; in dw_spi_write_then_read()