Home
last modified time | relevance | path

Searched refs:transceive (Results 1 – 25 of 39) sorted by relevance

12

/Zephyr-Core-3.4.0/drivers/spi/
Dspi_nrfx_spis.c138 static int transceive(const struct device *dev, in transceive() function
182 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, false, NULL, NULL); in spi_nrfx_transceive()
193 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_nrfx_transceive_async()
212 .transceive = spi_nrfx_transceive,
Dspi_test.c44 .transceive = vnd_spi_transceive,
Dspi_nrfx_spi.c216 static int transceive(const struct device *dev, in transceive() function
273 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, false, NULL, NULL); in spi_nrfx_transceive()
284 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_nrfx_transceive_async()
307 .transceive = spi_nrfx_transceive,
Dspi_rv32m1_lpspi.c209 static int transceive(const struct device *dev, in transceive() function
245 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, false, NULL, NULL); in spi_mcux_transceive()
256 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async()
298 .transceive = spi_mcux_transceive,
Dspi_andes_atcspi200.c190 static int transceive(const struct device *dev, in transceive() function
227 return transceive(dev, config, tx_bufs, rx_bufs, false, NULL, NULL); in spi_atcspi200_transceive()
238 return transceive(dev, config, tx_bufs, rx_bufs, true, cb, userdata); in spi_atcspi200_transceive_async()
287 .transceive = spi_atcspi200_transceive,
Dspi_esp32_spim.c375 static int transceive(const struct device *dev, in transceive() function
433 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, false, NULL, NULL); in spi_esp32_transceive()
444 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_esp32_transceive_async()
459 .transceive = spi_esp32_transceive,
Dspi_nrfx_spim.c372 static int transceive(const struct device *dev, in transceive() function
432 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, false, NULL, NULL); in spi_nrfx_transceive()
443 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_nrfx_transceive_async()
466 .transceive = spi_nrfx_transceive,
Dspi_emul.c113 .transceive = spi_emul_io,
Dspi_handlers.c80 Z_OOPS(Z_SYSCALL_DRIVER_SPI(dev, transceive)); in z_vrfy_spi_transceive()
Dspi_mcux_lpspi.c474 static int transceive(const struct device *dev, in transceive() function
513 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, false, NULL, NULL); in spi_mcux_transceive()
524 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async()
578 .transceive = spi_mcux_transceive,
Dspi_nxp_s32.c382 static int transceive(const struct device *dev, in transceive() function
459 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, false, NULL, NULL); in spi_nxp_s32_transceive()
469 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, callback, userdata); in spi_nxp_s32_transceive_async()
574 .transceive = spi_nxp_s32_transceive,
Dspi_dw.c343 static int transceive(const struct device *dev, in transceive() function
463 return transceive(dev, config, tx_bufs, rx_bufs, false, NULL, NULL); in spi_dw_transceive()
476 return transceive(dev, config, tx_bufs, rx_bufs, true, cb, userdata); in spi_dw_transceive_async()
526 .transceive = spi_dw_transceive,
Dspi_litespi.c164 .transceive = spi_litespi_transceive,
Dspi_npcx_fiu.c168 .transceive = spi_npcx_fiu_transceive,
Dspi_pw.c610 static int transceive(const struct device *dev, in transceive() function
691 return transceive(dev, config, tx_bufs, rx_bufs, in spi_pw_transceive()
706 return transceive(dev, config, tx_bufs, rx_bufs, true, in spi_pw_transceive_async()
737 .transceive = spi_pw_transceive,
Dspi_oc_simple.c183 .transceive = spi_oc_simple_transceive,
Dspi_mcux_flexcomm.c662 static int transceive(const struct device *dev, in transceive() function
701 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, false, NULL, NULL); in spi_mcux_transceive()
716 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async()
769 .transceive = spi_mcux_transceive,
Dspi_ll_stm32.c602 static int transceive(const struct device *dev, in transceive() function
855 return transceive(dev, config, tx_bufs, rx_bufs, false, NULL, NULL); in spi_stm32_transceive()
866 return transceive(dev, config, tx_bufs, rx_bufs, true, cb, userdata); in spi_stm32_transceive_async()
871 .transceive = spi_stm32_transceive,
Dspi_mcux_dspi.c674 static int transceive(const struct device *dev, in transceive() function
736 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, false, NULL, NULL); in spi_mcux_transceive()
747 return transceive(dev, spi_cfg, tx_bufs, rx_bufs, true, cb, userdata); in spi_mcux_transceive_async()
798 .transceive = spi_mcux_transceive,
Dspi_sifive.c276 .transceive = spi_sifive_transceive,
Dspi_cc13xx_cc26xx.c238 .transceive = spi_cc13xx_cc26xx_transceive,
Dspi_opentitan.c305 .transceive = spi_opentitan_transceive,
Dspi_bitbang.c251 .transceive = spi_bitbang_transceive,
Dspi_smartbond.c243 .transceive = spi_smartbond_transceive,
/Zephyr-Core-3.4.0/include/zephyr/drivers/
Dspi.h632 spi_api_io transceive; member
743 ret = api->transceive(dev, config, tx_bufs, rx_bufs); in z_impl_spi_transceive()

12