Lines Matching defs:rx_buf
91 * @rx_buf: pointer where next received byte is written
125 u8 *rx_buf;
220 if (bs->rx_buf)
221 *bs->rx_buf++ = byte;
246 * 32-bit instead of just 8-bit). Moreover @bs->rx_buf must not be %NULL.
258 memcpy(bs->rx_buf, &val, len);
259 bs->rx_buf += len;
322 if (bs->rx_buf)
323 *bs->rx_buf++ = val;
496 if (bs->rx_buf && !sg_is_last(&tfr->rx_sg.sgl[0])) {
687 flags = tfr->rx_buf ? 0 : DMA_PREP_INTERRUPT;
707 } else if (!tfr->rx_buf) {
726 * For *bidirectional* transfers (both tx_buf and rx_buf are non-%NULL), set up
729 * For *TX-only* transfers (rx_buf is %NULL), copying the RX FIFO's contents to
811 if (bs->rx_buf) {
833 if (!bs->rx_buf && !bs->tx_dma_active &&
1077 if (spi->mode & SPI_3WIRE && tfr->rx_buf)
1082 bs->rx_buf = tfr->rx_buf;