Lines Matching defs:rx_buf
287 * @rx_buf: data to be read, or NULL
316 void *rx_buf;
563 * Write in rx_buf depends on remaining bytes to avoid to write beyond
564 * rx_buf end.
573 u16 *rx_buf16 = (u16 *)(spi->rx_buf + offs);
578 u8 *rx_buf8 = (u8 *)(spi->rx_buf + offs);
592 * Write in rx_buf depends on remaining bytes to avoid to write beyond
593 * rx_buf end.
608 u32 *rx_buf32 = (u32 *)(spi->rx_buf + offs);
615 u16 *rx_buf16 = (u16 *)(spi->rx_buf + offs);
620 u8 *rx_buf8 = (u8 *)(spi->rx_buf + offs);
914 if (!spi->cur_usedma && (spi->rx_buf && (spi->rx_len > 0)))
935 if (!spi->cur_usedma && (spi->rx_buf && (spi->rx_len > 0)))
947 if (!spi->cur_usedma && (spi->rx_buf && (spi->rx_len > 0)))
1172 if (spi->tx_buf && spi->rx_buf) /* Full Duplex */
1176 else if (spi->rx_buf) /* Half-Duplex RX dir or Simplex RX */
1261 if (spi->rx_buf && spi->dma_rx) {
1289 (spi->rx_buf && spi->dma_rx && !rx_dma_desc))
1415 * SPI_3WIRE and xfer->tx_buf != NULL and xfer->rx_buf != NULL
1427 else if (!transfer->rx_buf)
1639 spi->rx_buf = transfer->rx_buf;
1641 spi->rx_len = spi->rx_buf ? transfer->len : 0;