Searched refs:spi_rtio (Results 1 – 7 of 7) sorted by relevance
/Zephyr-latest/include/zephyr/drivers/spi/ |
D | rtio.h | 21 struct spi_rtio { struct 40 static struct spi_rtio _name = { \ 68 void spi_rtio_init(struct spi_rtio *ctx, const struct device *dev); 79 bool spi_rtio_complete(struct spi_rtio *ctx, int status); 87 bool spi_rtio_submit(struct spi_rtio *ctx, struct rtio_iodev_sqe *iodev_sqe); 96 int spi_rtio_transceive(struct spi_rtio *ctx,
|
/Zephyr-latest/drivers/spi/ |
D | spi_rtio.c | 15 LOG_MODULE_DECLARE(spi_rtio, CONFIG_SPI_LOG_LEVEL); 286 static inline k_spinlock_key_t spi_spin_lock(struct spi_rtio *ctx) in spi_spin_lock() 297 static inline void spi_spin_unlock(struct spi_rtio *ctx, k_spinlock_key_t key) in spi_spin_unlock() 302 void spi_rtio_init(struct spi_rtio *ctx, in spi_rtio_init() 320 static bool spi_rtio_next(struct spi_rtio *ctx, bool completion) in spi_rtio_next() 346 bool spi_rtio_complete(struct spi_rtio *ctx, int status) in spi_rtio_complete() 362 bool spi_rtio_submit(struct spi_rtio *ctx, in spi_rtio_submit() 370 int spi_rtio_transceive(struct spi_rtio *ctx, in spi_rtio_transceive()
|
D | spi_sam.c | 56 struct spi_rtio *rtio_ctx; 303 struct spi_rtio *rtio_ctx = drv_data->rtio_ctx; in dma_callback() 324 struct spi_rtio *rtio_ctx = drv_data->rtio_ctx; in spi_sam_dma_txrx() 659 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_sam_iodev_start() 694 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_sam_iodev_prepare_start() 708 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_sam_iodev_complete() 728 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_sam_iodev_submit() 748 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_sam_transceive()
|
D | spi_max32.c | 68 struct spi_rtio *rtio_ctx; 248 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_transceive() 421 struct spi_rtio *rtio_ctx = data->rtio_ctx; in transceive() 631 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_iodev_start() 654 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_iodev_prepare_start() 682 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_iodev_complete() 709 struct spi_rtio *rtio_ctx = data->rtio_ctx; in api_iodev_submit() 750 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_callback()
|
D | spi_mcux_lpspi.c | 82 struct spi_rtio *rtio_ctx; 534 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_mcux_master_rtio_callback() 547 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_mcux_iodev_start() 606 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_mcux_iodev_complete() 625 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_mcux_iodev_submit() 637 struct spi_rtio *rtio_ctx = data->rtio_ctx; in transceive_rtio()
|
D | CMakeLists.txt | 9 zephyr_library_sources_ifdef(CONFIG_SPI_RTIO spi_rtio.c)
|
/Zephyr-latest/tests/drivers/spi/spi_loopback/ |
D | CMakeLists.txt | 9 target_sources_ifdef(CONFIG_SPI_RTIO app PRIVATE src/spi_rtio.c)
|