Lines Matching defs:rx_buf
92 * @rx_buf: pointer where next received byte is written
133 u8 *rx_buf;
215 if (bs->rx_buf)
216 *bs->rx_buf++ = byte;
241 * 32-bit instead of just 8-bit). Moreover @bs->rx_buf must not be %NULL.
253 memcpy(bs->rx_buf, &val, len);
254 bs->rx_buf += len;
317 if (bs->rx_buf)
318 *bs->rx_buf++ = val;
487 if (bs->rx_buf && !sg_is_last(&tfr->rx_sg.sgl[0])) {
679 flags = tfr->rx_buf ? 0 : DMA_PREP_INTERRUPT;
699 } else if (!tfr->rx_buf) {
718 * For *bidirectional* transfers (both tx_buf and rx_buf are non-%NULL), set up
721 * For *TX-only* transfers (rx_buf is %NULL), copying the RX FIFO's contents to
803 if (bs->rx_buf) {
825 if (!bs->rx_buf && !bs->tx_dma_active &&
1110 if (spi->mode & SPI_3WIRE && tfr->rx_buf)
1115 bs->rx_buf = tfr->rx_buf;