Home
last modified time | relevance | path

Searched refs:spi_iodev (Results 1 – 5 of 5) sorted by relevance

/Zephyr-latest/tests/drivers/spi/spi_loopback/src/
Dspi_rtio.c82 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/
Dicm42688_rtio_stream.c75 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, &reg_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, &reg, 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, &reg, 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()
Dicm42688.c324 .spi_iodev = &icm42688_spi_iodev_##inst,)) \
Dicm42688.h334 struct rtio_iodev *spi_iodev; member
/Zephyr-latest/include/zephyr/drivers/
Dspi.h1092 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()