Lines Matching refs:rx_len
354 int rx_len; member
687 if ((spi->rx_len > 0) && (readl_relaxed(spi->base + STM32FX_SPI_SR) & in stm32f4_spi_read_rx()
689 u32 offs = spi->cur_xferlen - spi->rx_len; in stm32f4_spi_read_rx()
695 spi->rx_len -= sizeof(u16); in stm32f4_spi_read_rx()
700 spi->rx_len -= sizeof(u8); in stm32f4_spi_read_rx()
704 dev_dbg(spi->dev, "%s: %d bytes left\n", __func__, spi->rx_len); in stm32f4_spi_read_rx()
719 while ((spi->rx_len > 0) && (frlvl > 0)) { in stm32f7_spi_read_rx()
720 u32 offs = spi->cur_xferlen - spi->rx_len; in stm32f7_spi_read_rx()
722 if ((spi->rx_len >= sizeof(u16)) && (frlvl >= 2)) { in stm32f7_spi_read_rx()
726 spi->rx_len -= sizeof(u16); in stm32f7_spi_read_rx()
731 spi->rx_len -= sizeof(u8); in stm32f7_spi_read_rx()
738 if (spi->rx_len >= sizeof(u16)) in stm32f7_spi_read_rx()
744 __func__, spi->rx_len, sr); in stm32f7_spi_read_rx()
759 while ((spi->rx_len > 0) && in stm32h7_spi_read_rxfifo()
763 u32 offs = spi->cur_xferlen - spi->rx_len; in stm32h7_spi_read_rxfifo()
765 if ((spi->rx_len >= sizeof(u32)) || in stm32h7_spi_read_rxfifo()
770 spi->rx_len -= sizeof(u32); in stm32h7_spi_read_rxfifo()
771 } else if ((spi->rx_len >= sizeof(u16)) || in stm32h7_spi_read_rxfifo()
777 spi->rx_len -= sizeof(u16); in stm32h7_spi_read_rxfifo()
782 spi->rx_len -= sizeof(u8); in stm32h7_spi_read_rxfifo()
790 __func__, spi->rx_len, sr); in stm32h7_spi_read_rxfifo()
990 if (spi->rx_len == 0) in stm32fx_spi_irq_event()
1073 if (!spi->cur_usedma && (spi->rx_buf && (spi->rx_len > 0))) in stm32h7_spi_irq_thread()
1094 if (!spi->cur_usedma && (spi->rx_buf && (spi->rx_len > 0))) in stm32h7_spi_irq_thread()
1106 if (!spi->cur_usedma && (spi->rx_buf && (spi->rx_len > 0))) in stm32h7_spi_irq_thread()
1553 if (spi->rx_len >= sizeof(u16)) in stm32f7_spi_set_bpw()
1845 spi->rx_len = spi->rx_buf ? transfer->len : 0; in stm32_spi_transfer_one()