| /Zephyr-latest/tests/subsys/rtio/rtio_api/src/ |
| D | test_rtio_api.c | 59 rtio_sqe_prep_nop(sqe, (struct rtio_iodev *)&iodev_test_simple, &userdata[0]); in test_rtio_simple_() 91 rtio_sqe_prep_nop(sqe, (struct rtio_iodev *)&iodev_test_simple, &userdata[0]); in ZTEST() 105 struct rtio_iodev *iodev_test_chain[] = {&iodev_test_chain0, &iodev_test_chain1}; 170 struct rtio_iodev *iodev_test_multi[] = {&iodev_test_multi0, &iodev_test_multi1}; 290 rtio_sqe_prep_read_with_pool(&sqe, (struct rtio_iodev *)&iodev_test_simple, 0, in test_rtio_simple_mempool_() 333 rtio_sqe_prep_nop(sqe, (struct rtio_iodev *)&iodev_test_simple, NULL); in test_rtio_simple_cancel_() 344 rtio_sqe_prep_nop(&sqe[i], (struct rtio_iodev *)&iodev_test_simple, NULL); in test_rtio_simple_cancel_() 369 rtio_sqe_prep_nop(&sqe[0], (struct rtio_iodev *)&iodev_test_simple, NULL); in test_rtio_chain_cancel_() 370 rtio_sqe_prep_nop(&sqe[1], (struct rtio_iodev *)&iodev_test_simple, NULL); in test_rtio_chain_cancel_() 384 rtio_sqe_prep_nop(&sqe[i], (struct rtio_iodev *)&iodev_test_simple, NULL); in test_rtio_chain_cancel_() [all …]
|
| D | rtio_iodev_test.h | 108 struct rtio_iodev *iodev = (struct rtio_iodev *)iodev_sqe->sqe.iodev; in rtio_iodev_test_submit() 123 void rtio_iodev_test_init(struct rtio_iodev *test) in rtio_iodev_test_init()
|
| /Zephyr-latest/include/zephyr/drivers/spi/ |
| D | rtio.h | 25 struct rtio_iodev iodev; 57 struct rtio_iodev *iodev,
|
| /Zephyr-latest/include/zephyr/drivers/i2c/ |
| D | rtio.h | 26 struct rtio_iodev iodev; 51 struct rtio_sqe *i2c_rtio_copy(struct rtio *r, struct rtio_iodev *iodev, const struct i2c_msg *msgs,
|
| /Zephyr-latest/include/zephyr/drivers/i3c/ |
| D | rtio.h | 27 struct rtio_iodev iodev; 52 struct rtio_sqe *i3c_rtio_copy(struct rtio *r, struct rtio_iodev *iodev, const struct i3c_msg *msgs,
|
| /Zephyr-latest/drivers/i2c/ |
| D | i2c_rtio.c | 21 struct rtio_sqe *i2c_rtio_copy(struct rtio *r, struct rtio_iodev *iodev, const struct i2c_msg *msgs, in i2c_rtio_copy() 55 struct rtio_sqe *i2c_rtio_copy_reg_write_byte(struct rtio *r, struct rtio_iodev *iodev, in i2c_rtio_copy_reg_write_byte() 73 struct rtio_sqe *i2c_rtio_copy_reg_burst_read(struct rtio *r, struct rtio_iodev *iodev, in i2c_rtio_copy_reg_burst_read() 167 struct rtio_iodev *iodev = &ctx->iodev; in i2c_rtio_transfer() 200 struct rtio_iodev *iodev = &ctx->iodev; in i2c_rtio_configure() 232 struct rtio_iodev *iodev = &ctx->iodev; in i2c_rtio_recover()
|
| /Zephyr-latest/drivers/i3c/ |
| D | i3c_rtio.c | 22 struct rtio_sqe *i3c_rtio_copy(struct rtio *r, struct rtio_iodev *iodev, const struct i3c_msg *msgs, in i3c_rtio_copy() 129 struct rtio_iodev *iodev = &ctx->iodev; in i3c_rtio_transfer() 162 struct rtio_iodev *iodev = &ctx->iodev; in i3c_rtio_configure() 195 struct rtio_iodev *iodev = &ctx->iodev; in i3c_rtio_ccc() 227 struct rtio_iodev *iodev = &ctx->iodev; in i3c_rtio_recover()
|
| /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() 131 static int spi_complete_loop(struct rtio_iodev *spi_iodev) in spi_complete_loop() 168 static int spi_null_tx_buf(struct rtio_iodev *spi_iodev) in spi_null_tx_buf() 210 static int spi_rx_half_start(struct rtio_iodev *spi_iodev) in spi_rx_half_start() 254 static int spi_rx_half_end(struct rtio_iodev *spi_iodev) in spi_rx_half_end() 309 static int spi_rx_every_4(struct rtio_iodev *spi_iodev) in spi_rx_every_4()
|
| /Zephyr-latest/drivers/sensor/tdk/icm45686/ |
| D | icm45686_bus.h | 24 struct rtio_iodev *iodev = data->rtio.iodev; in icm45686_bus_read() 63 struct rtio_iodev *iodev = data->rtio.iodev; in icm45686_bus_write()
|
| D | icm45686.h | 135 struct rtio_iodev *iodev;
|
| /Zephyr-latest/drivers/sensor/pixart/paa3905/ |
| D | paa3905_bus.h | 24 struct rtio_iodev *iodev = data->rtio.iodev; in paa3905_bus_read() 63 struct rtio_iodev *iodev = data->rtio.iodev; in paa3905_bus_write()
|
| D | paa3905.h | 63 struct rtio_iodev *iodev;
|
| /Zephyr-latest/include/zephyr/rtio/ |
| D | rtio.h | 270 struct rtio_iodev; 295 const struct rtio_iodev *iodev; /**< Device to operation on */ 517 struct rtio_iodev { struct 562 const struct rtio_iodev *iodev, in rtio_sqe_prep_nop() 575 const struct rtio_iodev *iodev, in rtio_sqe_prep_read() 596 const struct rtio_iodev *iodev, int8_t prio, in rtio_sqe_prep_read_with_pool() 604 const struct rtio_iodev *iodev, int8_t prio, in rtio_sqe_prep_read_multishot() 615 const struct rtio_iodev *iodev, in rtio_sqe_prep_write() 641 const struct rtio_iodev *iodev, in rtio_sqe_prep_tiny_write() 703 const struct rtio_iodev *iodev, in rtio_sqe_prep_transceive() [all …]
|
| /Zephyr-latest/samples/sensor/stream_fifo/src/ |
| D | main.c | 40 struct rtio_iodev *iodevs[NUM_SENSORS] = { LISTIFY(NUM_SENSORS, STREAM_IODEV_PTR, (,)) }; 59 struct rtio_iodev *iodev = (struct rtio_iodev *)p2; in print_stream()
|
| /Zephyr-latest/samples/sensor/accel_polling/src/ |
| D | main.c | 42 struct rtio_iodev *iodevs[NUM_SENSORS] = { LISTIFY(NUM_SENSORS, ACCEL_IODEV_PTR, (,)) }; 46 static int print_accels_stream(const struct device *dev, struct rtio_iodev *iodev) in print_accels_stream()
|
| /Zephyr-latest/samples/subsys/rtio/sensor_batch_processing/src/ |
| D | main.c | 28 struct rtio_iodev *iodev = vnd_sensor->data; in main()
|
| D | vnd_sensor.c | 22 struct rtio_iodev iodev;
|
| /Zephyr-latest/drivers/sensor/asahi_kasei/akm09918c/ |
| D | akm09918c.h | 46 struct rtio_iodev *iodev;
|
| /Zephyr-latest/drivers/sensor/ |
| D | sensor_handlers.c | 71 static inline int z_vrfy_sensor_reconfigure_read_iodev(struct rtio_iodev *iodev, in z_vrfy_sensor_reconfigure_read_iodev()
|
| /Zephyr-latest/doc/hardware/peripherals/sensor/ |
| D | multiple_temp_polling.c | 69 ((struct rtio_iodev *)cqe->userdata)->data)->sensor; in main()
|
| D | accel_stream.c | 62 ((struct rtio_iodev *)cqe->userdata)->data)->sensor; in main()
|
| /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() 183 struct rtio_iodev *spi_iodev = drv_data->spi_iodev; in icm42688_int_status_cb() 293 struct rtio_iodev *spi_iodev = drv_data->spi_iodev; in icm42688_fifo_event()
|
| /Zephyr-latest/samples/sensor/dht_polling/src/ |
| D | main.c | 36 static struct rtio_iodev *dht_iodev[] = { LISTIFY(10, DHT_IODEV_REF, (,)) };
|
| /Zephyr-latest/include/zephyr/drivers/ |
| D | sensor.h | 1021 __syscall int sensor_reconfigure_read_iodev(struct rtio_iodev *iodev, const struct device *sensor, 1025 static inline int z_impl_sensor_reconfigure_read_iodev(struct rtio_iodev *iodev, in z_impl_sensor_reconfigure_read_iodev() 1042 static inline int sensor_stream(struct rtio_iodev *iodev, struct rtio *ctx, void *userdata, in sensor_stream() 1079 static inline int sensor_read(struct rtio_iodev *iodev, struct rtio *ctx, uint8_t *buf, in sensor_read() 1121 static inline int sensor_read_async_mempool(struct rtio_iodev *iodev, struct rtio *ctx, in sensor_read_async_mempool()
|
| /Zephyr-latest/drivers/sensor/st/lsm6dsv16x/ |
| D | lsm6dsv16x.h | 156 struct rtio_iodev *iodev;
|