Home
last modified time | relevance | path

Searched refs:rtio_iodev (Results 1 – 25 of 38) sorted by relevance

12

/Zephyr-latest/tests/subsys/rtio/rtio_api/src/
Dtest_rtio_api.c59 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 …]
Drtio_iodev_test.h108 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/
Drtio.h25 struct rtio_iodev iodev;
57 struct rtio_iodev *iodev,
/Zephyr-latest/include/zephyr/drivers/i2c/
Drtio.h26 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/
Drtio.h27 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/
Di2c_rtio.c21 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/
Di3c_rtio.c22 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/
Dspi_rtio.c82 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/
Dicm45686_bus.h24 struct rtio_iodev *iodev = data->rtio.iodev; in icm45686_bus_read()
63 struct rtio_iodev *iodev = data->rtio.iodev; in icm45686_bus_write()
Dicm45686.h135 struct rtio_iodev *iodev;
/Zephyr-latest/drivers/sensor/pixart/paa3905/
Dpaa3905_bus.h24 struct rtio_iodev *iodev = data->rtio.iodev; in paa3905_bus_read()
63 struct rtio_iodev *iodev = data->rtio.iodev; in paa3905_bus_write()
Dpaa3905.h63 struct rtio_iodev *iodev;
/Zephyr-latest/include/zephyr/rtio/
Drtio.h270 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/
Dmain.c40 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/
Dmain.c42 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/
Dmain.c28 struct rtio_iodev *iodev = vnd_sensor->data; in main()
Dvnd_sensor.c22 struct rtio_iodev iodev;
/Zephyr-latest/drivers/sensor/asahi_kasei/akm09918c/
Dakm09918c.h46 struct rtio_iodev *iodev;
/Zephyr-latest/drivers/sensor/
Dsensor_handlers.c71 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/
Dmultiple_temp_polling.c69 ((struct rtio_iodev *)cqe->userdata)->data)->sensor; in main()
Daccel_stream.c62 ((struct rtio_iodev *)cqe->userdata)->data)->sensor; in main()
/Zephyr-latest/drivers/sensor/tdk/icm42688/
Dicm42688_rtio_stream.c75 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/
Dmain.c36 static struct rtio_iodev *dht_iodev[] = { LISTIFY(10, DHT_IODEV_REF, (,)) };
/Zephyr-latest/include/zephyr/drivers/
Dsensor.h1021 __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/
Dlsm6dsv16x.h156 struct rtio_iodev *iodev;

12