Lines Matching refs:tx_bufs
527 const struct spi_buf_set *tx_bufs, in spi_sam_fast_transceive() argument
537 if (tx_bufs) { in spi_sam_fast_transceive()
538 tx = tx_bufs->buffers; in spi_sam_fast_transceive()
539 tx_count = tx_bufs->count; in spi_sam_fast_transceive()
615 static bool spi_sam_is_regular(const struct spi_buf_set *tx_bufs, in spi_sam_is_regular() argument
623 if (tx_bufs) { in spi_sam_is_regular()
624 tx = tx_bufs->buffers; in spi_sam_is_regular()
625 tx_count = tx_bufs->count; in spi_sam_is_regular()
739 const struct spi_buf_set *tx_bufs, in spi_sam_transceive() argument
750 err = spi_rtio_transceive(rtio_ctx, config, tx_bufs, rx_bufs); in spi_sam_transceive()
761 if (spi_sam_is_regular(tx_bufs, rx_bufs)) { in spi_sam_transceive()
762 spi_sam_fast_transceive(dev, config, tx_bufs, rx_bufs); in spi_sam_transceive()
764 spi_context_buffers_setup(&data->ctx, tx_bufs, rx_bufs, 1); in spi_sam_transceive()
780 const struct spi_buf_set *tx_bufs, in spi_sam_transceive_sync() argument
783 return spi_sam_transceive(dev, config, tx_bufs, rx_bufs); in spi_sam_transceive_sync()
789 const struct spi_buf_set *tx_bufs, in spi_sam_transceive_async() argument