/Zephyr-Core-3.4.0/drivers/spi/ |
D | spi_nrfx_spis.c | 138 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,
|
D | spi_test.c | 44 .transceive = vnd_spi_transceive,
|
D | spi_nrfx_spi.c | 216 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,
|
D | spi_rv32m1_lpspi.c | 209 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,
|
D | spi_andes_atcspi200.c | 190 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,
|
D | spi_esp32_spim.c | 375 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,
|
D | spi_nrfx_spim.c | 372 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,
|
D | spi_emul.c | 113 .transceive = spi_emul_io,
|
D | spi_handlers.c | 80 Z_OOPS(Z_SYSCALL_DRIVER_SPI(dev, transceive)); in z_vrfy_spi_transceive()
|
D | spi_mcux_lpspi.c | 474 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,
|
D | spi_nxp_s32.c | 382 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,
|
D | spi_dw.c | 343 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,
|
D | spi_litespi.c | 164 .transceive = spi_litespi_transceive,
|
D | spi_npcx_fiu.c | 168 .transceive = spi_npcx_fiu_transceive,
|
D | spi_pw.c | 610 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,
|
D | spi_oc_simple.c | 183 .transceive = spi_oc_simple_transceive,
|
D | spi_mcux_flexcomm.c | 662 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,
|
D | spi_ll_stm32.c | 602 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,
|
D | spi_mcux_dspi.c | 674 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,
|
D | spi_sifive.c | 276 .transceive = spi_sifive_transceive,
|
D | spi_cc13xx_cc26xx.c | 238 .transceive = spi_cc13xx_cc26xx_transceive,
|
D | spi_opentitan.c | 305 .transceive = spi_opentitan_transceive,
|
D | spi_bitbang.c | 251 .transceive = spi_bitbang_transceive,
|
D | spi_smartbond.c | 243 .transceive = spi_smartbond_transceive,
|
/Zephyr-Core-3.4.0/include/zephyr/drivers/ |
D | spi.h | 632 spi_api_io transceive; member 743 ret = api->transceive(dev, config, tx_bufs, rx_bufs); in z_impl_spi_transceive()
|