/Zephyr-latest/subsys/rtio/ |
D | rtio_executor.c | 16 static void rtio_executor_op(struct rtio_iodev_sqe *iodev_sqe) in rtio_executor_op() 38 static inline void rtio_iodev_submit(struct rtio_iodev_sqe *iodev_sqe) in rtio_iodev_submit() 67 struct rtio_iodev_sqe *iodev_sqe = CONTAINER_OF(node, struct rtio_iodev_sqe, q); in rtio_executor_submit() 75 struct rtio_iodev_sqe *curr = iodev_sqe, *next; in rtio_executor_submit() 87 next = CONTAINER_OF(node, struct rtio_iodev_sqe, q); in rtio_executor_submit() 120 static inline void rtio_executor_handle_multishot(struct rtio *r, struct rtio_iodev_sqe *curr, in rtio_executor_handle_multishot() 142 static inline void rtio_executor_done(struct rtio_iodev_sqe *iodev_sqe, int result, bool is_ok) in rtio_executor_done() 147 struct rtio_iodev_sqe *curr = iodev_sqe, *next; in rtio_executor_done() 184 void rtio_executor_ok(struct rtio_iodev_sqe *iodev_sqe, int result) in rtio_executor_ok() 196 void rtio_executor_err(struct rtio_iodev_sqe *iodev_sqe, int result) in rtio_executor_err()
|
D | rtio_workq.c | 28 struct rtio_iodev_sqe *iodev_sqe = req->iodev_sqe; in rtio_work_handler() 55 struct rtio_iodev_sqe *iodev_sqe, in rtio_work_req_submit()
|
/Zephyr-latest/include/zephyr/rtio/ |
D | work.h | 24 typedef void (*rtio_work_submit_t)(struct rtio_iodev_sqe *iodev_sqe); 39 struct rtio_iodev_sqe *iodev_sqe; 66 struct rtio_iodev_sqe *iodev_sqe,
|
D | rtio.h | 271 struct rtio_iodev_sqe; 375 struct rtio_iodev_sqe *pool; 492 struct rtio_iodev_sqe { struct 495 struct rtio_iodev_sqe *next; argument 511 void (*submit)(struct rtio_iodev_sqe *iodev_sqe); argument 720 static inline struct rtio_iodev_sqe *rtio_sqe_pool_alloc(struct rtio_sqe_pool *pool) in rtio_sqe_pool_alloc() 728 struct rtio_iodev_sqe *iodev_sqe = CONTAINER_OF(node, struct rtio_iodev_sqe, q); in rtio_sqe_pool_alloc() 735 static inline void rtio_sqe_pool_free(struct rtio_sqe_pool *pool, struct rtio_iodev_sqe *iodev_sqe) in rtio_sqe_pool_free() 837 static struct rtio_iodev_sqe CONCAT(_sqe_pool_, name)[sz]; \ 954 static inline struct rtio_iodev_sqe *rtio_txn_next(const struct rtio_iodev_sqe *iodev_sqe) in rtio_txn_next() [all …]
|
/Zephyr-latest/include/zephyr/drivers/spi/ |
D | rtio.h | 26 struct rtio_iodev_sqe *txn_head; 27 struct rtio_iodev_sqe *txn_curr; 87 bool spi_rtio_submit(struct spi_rtio *ctx, struct rtio_iodev_sqe *iodev_sqe); 108 struct rtio_iodev_sqe *iodev_sqe);
|
/Zephyr-latest/tests/subsys/rtio/rtio_api/src/ |
D | rtio_iodev_test.h | 23 struct rtio_iodev_sqe *txn_head; 24 struct rtio_iodev_sqe *txn_curr; 52 struct rtio_iodev_sqe *next_sqe = CONTAINER_OF(next, struct rtio_iodev_sqe, q); in rtio_iodev_test_next() 82 struct rtio_iodev_sqe *iodev_sqe = data->txn_curr; in rtio_iodev_timer_fn() 106 static void rtio_iodev_test_submit(struct rtio_iodev_sqe *iodev_sqe) in rtio_iodev_test_submit()
|
/Zephyr-latest/drivers/sensor/st/lsm6dsv16x/ |
D | lsm6dsv16x_rtio.h | 15 void lsm6dsv16x_submit(const struct device *sensor, struct rtio_iodev_sqe *iodev_sqe); 17 void lsm6dsv16x_submit_stream(const struct device *sensor, struct rtio_iodev_sqe *iodev_sqe);
|
D | lsm6dsv16x_rtio.c | 18 static void lsm6dsv16x_submit_sample(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in lsm6dsv16x_submit_sample() 131 void lsm6dsv16x_submit_sync(struct rtio_iodev_sqe *iodev_sqe) in lsm6dsv16x_submit_sync() 145 void lsm6dsv16x_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in lsm6dsv16x_submit()
|
/Zephyr-latest/drivers/sensor/tdk/icm42688/ |
D | icm42688_rtio.h | 13 void icm42688_submit(const struct device *sensor, struct rtio_iodev_sqe *iodev_sqe); 15 void icm42688_submit_stream(const struct device *sensor, struct rtio_iodev_sqe *iodev_sqe);
|
D | icm42688_rtio.c | 48 static void icm42688_submit_one_shot(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in icm42688_submit_one_shot() 82 void icm42688_submit_sync(struct rtio_iodev_sqe *iodev_sqe) in icm42688_submit_sync() 96 void icm42688_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in icm42688_submit()
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_rtio_default.c | 15 static inline void i2c_msg_from_rx(const struct rtio_iodev_sqe *iodev_sqe, struct i2c_msg *msg) in i2c_msg_from_rx() 28 static inline void i2c_msg_from_tx(const struct rtio_iodev_sqe *iodev_sqe, struct i2c_msg *msg) in i2c_msg_from_tx() 41 static inline void i2c_msg_from_tiny_tx(const struct rtio_iodev_sqe *iodev_sqe, struct i2c_msg *msg) in i2c_msg_from_tiny_tx() 54 void i2c_iodev_submit_work_handler(struct rtio_iodev_sqe *txn_first) in i2c_iodev_submit_work_handler() 62 struct rtio_iodev_sqe *txn_last = txn_first; in i2c_iodev_submit_work_handler() 139 void i2c_iodev_submit_fallback(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in i2c_iodev_submit_fallback()
|
/Zephyr-latest/include/zephyr/drivers/i2c/ |
D | rtio.h | 27 struct rtio_iodev_sqe *txn_head; 28 struct rtio_iodev_sqe *txn_curr; 79 bool i2c_rtio_submit(struct i2c_rtio *ctx, struct rtio_iodev_sqe *iodev_sqe);
|
/Zephyr-latest/include/zephyr/drivers/i3c/ |
D | rtio.h | 28 struct rtio_iodev_sqe *txn_head; 29 struct rtio_iodev_sqe *txn_curr; 79 bool i3c_rtio_submit(struct i3c_rtio *ctx, struct rtio_iodev_sqe *iodev_sqe);
|
/Zephyr-latest/drivers/i3c/ |
D | i3c_rtio_default.c | 16 static inline void i3c_msg_from_rx(const struct rtio_iodev_sqe *iodev_sqe, struct i3c_msg *msg) in i3c_msg_from_rx() 30 static inline void i3c_msg_from_tx(const struct rtio_iodev_sqe *iodev_sqe, struct i3c_msg *msg) in i3c_msg_from_tx() 44 static inline void i3c_msg_from_tiny_tx(const struct rtio_iodev_sqe *iodev_sqe, struct i3c_msg *msg) in i3c_msg_from_tiny_tx() 58 void i3c_iodev_submit_work_handler(struct rtio_iodev_sqe *txn_first) in i3c_iodev_submit_work_handler() 67 struct rtio_iodev_sqe *txn_last = txn_first; in i3c_iodev_submit_work_handler() 152 void i3c_iodev_submit_fallback(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in i3c_iodev_submit_fallback()
|
/Zephyr-latest/samples/subsys/rtio/sensor_batch_processing/src/ |
D | vnd_sensor.c | 56 struct rtio_iodev_sqe *iodev_sqe) in vnd_sensor_iodev_execute() 83 static void vnd_sensor_iodev_submit(struct rtio_iodev_sqe *iodev_sqe) in vnd_sensor_iodev_submit() 96 struct rtio_iodev_sqe *iodev_sqe = CONTAINER_OF(node, struct rtio_iodev_sqe, q); in vnd_sensor_handle_int()
|
/Zephyr-latest/drivers/sensor/adi/adxl345/ |
D | adxl345_rtio.c | 15 static void adxl345_submit_fetch(struct rtio_iodev_sqe *iodev_sqe) in adxl345_submit_fetch() 44 void adxl345_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in adxl345_submit()
|
/Zephyr-latest/drivers/sensor/adi/adxl362/ |
D | adxl362_rtio.c | 15 static void adxl362_submit_fetch(struct rtio_iodev_sqe *iodev_sqe) in adxl362_submit_fetch() 44 void adxl362_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in adxl362_submit()
|
/Zephyr-latest/drivers/spi/ |
D | spi_rtio.c | 21 static void spi_rtio_iodev_default_submit_sync(struct rtio_iodev_sqe *iodev_sqe) in spi_rtio_iodev_default_submit_sync() 33 struct rtio_iodev_sqe *txn_head = iodev_sqe; in spi_rtio_iodev_default_submit_sync() 34 struct rtio_iodev_sqe *txn_curr = iodev_sqe; in spi_rtio_iodev_default_submit_sync() 101 struct rtio_iodev_sqe *iodev_sqe) in spi_rtio_iodev_default_submit() 332 struct rtio_iodev_sqe *next_sqe = CONTAINER_OF(next, struct rtio_iodev_sqe, q); in spi_rtio_next() 348 struct rtio_iodev_sqe *txn_head = ctx->txn_head; in spi_rtio_complete() 363 struct rtio_iodev_sqe *iodev_sqe) in spi_rtio_submit()
|
/Zephyr-latest/drivers/sensor/adi/adxl372/ |
D | adxl372_rtio.c | 15 static void adxl372_submit_fetch(struct rtio_iodev_sqe *iodev_sqe) in adxl372_submit_fetch() 46 void adxl372_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in adxl372_submit()
|
/Zephyr-latest/drivers/sensor/adi/adxl367/ |
D | adxl367_rtio.c | 15 static void adxl367_submit_fetch(struct rtio_iodev_sqe *iodev_sqe) in adxl367_submit_fetch() 58 void adxl367_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in adxl367_submit()
|
/Zephyr-latest/drivers/sensor/asahi_kasei/akm09918c/ |
D | akm09918c.h | 40 struct rtio_iodev_sqe *iodev_sqe; 105 void akm09918c_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe);
|
/Zephyr-latest/drivers/sensor/bosch/bme280/ |
D | bme280_async.c | 15 void bme280_submit_sync(struct rtio_iodev_sqe *iodev_sqe) in bme280_submit_sync() 75 void bme280_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in bme280_submit()
|
/Zephyr-latest/drivers/sensor/memsic/mmc56x3/ |
D | mmc56x3_async.c | 13 void mmc56x3_submit_sync(struct rtio_iodev_sqe *iodev_sqe) in mmc56x3_submit_sync() 83 void mmc56x3_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in mmc56x3_submit()
|
/Zephyr-latest/subsys/sensing/sensor/hinge_angle/ |
D | hinge_angle.c | 25 struct rtio_iodev_sqe *sqe; 83 struct rtio_iodev_sqe *sqe) in hinge_submit() 148 struct rtio_iodev_sqe *sqe = data->sqe; in hinge_reporter_on_data_event()
|
/Zephyr-latest/subsys/sensing/sensor/phy_3d_sensor/ |
D | phy_3d_sensor.h | 25 struct rtio_iodev_sqe *sqes;
|