Searched refs:spi_rtio (Results 1 – 6 of 6) 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_REGISTER(spi_rtio, CONFIG_SPI_LOG_LEVEL); 323 static inline k_spinlock_key_t spi_spin_lock(struct spi_rtio *ctx) in spi_spin_lock() 334 static inline void spi_spin_unlock(struct spi_rtio *ctx, k_spinlock_key_t key) in spi_spin_unlock() 339 void spi_rtio_init(struct spi_rtio *ctx, in spi_rtio_init() 357 static bool spi_rtio_next(struct spi_rtio *ctx, bool completion) in spi_rtio_next() 383 bool spi_rtio_complete(struct spi_rtio *ctx, int status) in spi_rtio_complete() 399 bool spi_rtio_submit(struct spi_rtio *ctx, in spi_rtio_submit() 407 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() 640 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_iodev_start() 663 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_iodev_prepare_start() 691 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_iodev_complete() 718 struct spi_rtio *rtio_ctx = data->rtio_ctx; in api_iodev_submit() 759 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_callback()
|
| 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)
|