Lines Matching refs:rx_len
122 rxtx_gap = dws->fifo_len - (dws->rx_len - dws->tx_len); in dw_spi_tx_max()
130 return min_t(u32, dws->rx_len, dw_readl(dws, DW_SPI_RXFLR)); in dw_spi_rx_max()
171 --dws->rx_len; in dw_reader()
228 if (!dws->rx_len) { in dw_spi_transfer_handler()
231 } else if (dws->rx_len <= dw_readl(dws, DW_SPI_RXFTLR)) { in dw_spi_transfer_handler()
232 dw_writel(dws, DW_SPI_RXFTLR, dws->rx_len - 1); in dw_spi_transfer_handler()
398 delay.value = nbits * (dws->rx_len - dws->tx_len); in dw_spi_poll_transfer()
406 } while (dws->rx_len); in dw_spi_poll_transfer()
431 dws->rx_len = dws->tx_len; in dw_spi_transfer_one()
537 dws->rx_len = op->data.nbytes; in dw_spi_init_mem_buf()
540 dws->rx_len = 0; in dw_spi_init_mem_buf()
592 len = dws->rx_len; in dw_spi_write_then_read()