Searched refs:spi_iodev (Results 1 – 5 of 5) sorted by relevance
/Zephyr-latest/tests/drivers/spi/spi_loopback/src/ |
D | spi_rtio.c | 82 static int spi_complete_multiple(struct rtio_iodev *spi_iodev) in spi_complete_multiple() argument 89 rtio_sqe_prep_transceive(sqe, spi_iodev, RTIO_PRIO_NORM, in spi_complete_multiple() 93 rtio_sqe_prep_transceive(sqe, spi_iodev, RTIO_PRIO_NORM, in spi_complete_multiple() 131 static int spi_complete_loop(struct rtio_iodev *spi_iodev) in spi_complete_loop() argument 138 rtio_sqe_prep_transceive(sqe, spi_iodev, RTIO_PRIO_NORM, in spi_complete_loop() 168 static int spi_null_tx_buf(struct rtio_iodev *spi_iodev) in spi_null_tx_buf() argument 179 rtio_sqe_prep_read(sqe, spi_iodev, RTIO_PRIO_NORM, in spi_null_tx_buf() 210 static int spi_rx_half_start(struct rtio_iodev *spi_iodev) in spi_rx_half_start() argument 217 rtio_sqe_prep_transceive(sqe, spi_iodev, RTIO_PRIO_NORM, in spi_rx_half_start() 221 rtio_sqe_prep_write(sqe, spi_iodev, RTIO_PRIO_NORM, in spi_rx_half_start() [all …]
|
/Zephyr-latest/drivers/sensor/tdk/icm42688/ |
D | icm42688_rtio_stream.c | 75 struct rtio_iodev *spi_iodev = drv_data->spi_iodev; in icm42688_fifo_count_cb() local 155 rtio_sqe_prep_tiny_write(write_fifo_addr, spi_iodev, RTIO_PRIO_NORM, ®_addr, 1, NULL); in icm42688_fifo_count_cb() 157 rtio_sqe_prep_read(read_fifo_data, spi_iodev, RTIO_PRIO_NORM, read_buf, read_len, in icm42688_fifo_count_cb() 183 struct rtio_iodev *spi_iodev = drv_data->spi_iodev; in icm42688_int_status_cb() local 265 rtio_sqe_prep_tiny_write(write_signal_path_reset, spi_iodev, RTIO_PRIO_NORM, in icm42688_int_status_cb() 281 rtio_sqe_prep_tiny_write(write_fifo_count_reg, spi_iodev, RTIO_PRIO_NORM, ®, 1, NULL); in icm42688_int_status_cb() 283 rtio_sqe_prep_read(read_fifo_count, spi_iodev, RTIO_PRIO_NORM, read_buf, 2, NULL); in icm42688_int_status_cb() 293 struct rtio_iodev *spi_iodev = drv_data->spi_iodev; in icm42688_fifo_event() local 316 rtio_sqe_prep_tiny_write(write_int_reg, spi_iodev, RTIO_PRIO_NORM, ®, 1, NULL); in icm42688_fifo_event() 318 rtio_sqe_prep_read(read_int_reg, spi_iodev, RTIO_PRIO_NORM, &drv_data->int_status, 1, NULL); in icm42688_fifo_event()
|
D | icm42688.c | 324 .spi_iodev = &icm42688_spi_iodev_##inst,)) \
|
D | icm42688.h | 334 struct rtio_iodev *spi_iodev; member
|
/Zephyr-latest/include/zephyr/drivers/ |
D | spi.h | 1092 static inline bool spi_is_ready_iodev(const struct rtio_iodev *spi_iodev) in spi_is_ready_iodev() argument 1094 struct spi_dt_spec *spec = (struct spi_dt_spec *)spi_iodev->data; in spi_is_ready_iodev()
|