Home
last modified time | relevance | path

Searched defs:iodev_sqe (Results 1 – 25 of 48) sorted by relevance

12

/Zephyr-latest/subsys/rtio/
Drtio_executor.c16 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() local
146 static inline void rtio_executor_done(struct rtio_iodev_sqe *iodev_sqe, int result, bool is_ok) in rtio_executor_done()
188 void rtio_executor_ok(struct rtio_iodev_sqe *iodev_sqe, int result) in rtio_executor_ok()
200 void rtio_executor_err(struct rtio_iodev_sqe *iodev_sqe, int result) in rtio_executor_err()
Drtio_workq.c37 struct rtio_iodev_sqe *iodev_sqe = req->iodev_sqe; in rtio_work_handler() local
62 struct rtio_iodev_sqe *iodev_sqe, in rtio_work_req_submit()
/Zephyr-latest/drivers/i3c/
Di3c_rtio_default.c16 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()
152 void i3c_iodev_submit_fallback(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in i3c_iodev_submit_fallback()
/Zephyr-latest/drivers/i2c/
Di2c_rtio_default.c15 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()
139 void i2c_iodev_submit_fallback(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in i2c_iodev_submit_fallback()
/Zephyr-latest/drivers/sensor/st/lsm6dsv16x/
Dlsm6dsv16x_rtio.c19 static void lsm6dsv16x_submit_sample(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in lsm6dsv16x_submit_sample()
140 void lsm6dsv16x_submit_sync(struct rtio_iodev_sqe *iodev_sqe) in lsm6dsv16x_submit_sync()
154 void lsm6dsv16x_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in lsm6dsv16x_submit()
/Zephyr-latest/drivers/sensor/tdk/icm42688/
Dicm42688_rtio.c48 static void icm42688_submit_one_shot(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in icm42688_submit_one_shot()
87 void icm42688_submit_sync(struct rtio_iodev_sqe *iodev_sqe) in icm42688_submit_sync()
101 void icm42688_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in icm42688_submit()
Dicm42688_rtio_stream.c16 void icm42688_submit_stream(const struct device *sensor, struct rtio_iodev_sqe *iodev_sqe) in icm42688_submit_stream()
63 struct rtio_iodev_sqe *iodev_sqe = sqe->userdata; in icm42688_complete_cb() local
82 struct rtio_iodev_sqe *iodev_sqe = drv_data->streaming_sqe; in icm42688_fifo_count_cb() local
/Zephyr-latest/drivers/sensor/adi/adxl345/
Dadxl345_rtio.c15 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/
Dadxl362_rtio.c15 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/sensor/tdk/icm45686/
Dicm45686_stream.c98 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_complete_result() local
149 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_handle_event_actions() local
174 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_handle_event_actions() local
214 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_handle_event_actions() local
247 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_handle_event_actions() local
334 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_event_handler() local
353 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_event_handler() local
432 struct rtio_iodev_sqe *iodev_sqe) in icm45686_stream_submit()
Dicm45686.c126 struct rtio_iodev_sqe *iodev_sqe = (struct rtio_iodev_sqe *)sqe->userdata; in icm45686_complete_result() local
148 struct rtio_iodev_sqe *iodev_sqe) in icm45686_submit_one_shot()
212 static void icm45686_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in icm45686_submit()
/Zephyr-latest/drivers/sensor/adi/adxl367/
Dadxl367_rtio.c15 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/adi/adxl372/
Dadxl372_rtio.c15 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/memsic/mmc56x3/
Dmmc56x3_async.c14 void mmc56x3_submit_sync(struct rtio_iodev_sqe *iodev_sqe) in mmc56x3_submit_sync()
92 void mmc56x3_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in mmc56x3_submit()
/Zephyr-latest/drivers/sensor/bosch/bme280/
Dbme280_async.c16 void bme280_submit_sync(struct rtio_iodev_sqe *iodev_sqe) in bme280_submit_sync()
84 void bme280_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in bme280_submit()
/Zephyr-latest/drivers/sensor/pixart/paa3905/
Dpaa3905_stream.c24 static void paa3905_chip_recovery_handler(struct rtio_iodev_sqe *iodev_sqe) in paa3905_chip_recovery_handler()
55 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in paa3905_complete_result() local
131 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in paa3905_stream_get_data() local
147 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in paa3905_stream_get_data() local
241 struct rtio_iodev_sqe *iodev_sqe) in paa3905_stream_submit()
Dpaa3905.c32 struct rtio_iodev_sqe *iodev_sqe = (struct rtio_iodev_sqe *)sqe->userdata; in paa3905_complete_result() local
53 static void paa3905_submit_one_shot(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in paa3905_submit_one_shot()
117 static void paa3905_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in paa3905_submit()
/Zephyr-latest/samples/subsys/rtio/sensor_batch_processing/src/
Dvnd_sensor.c56 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() local
/Zephyr-latest/include/zephyr/rtio/
Dwork.h39 struct rtio_iodev_sqe *iodev_sqe; member
Drtio.h728 struct rtio_iodev_sqe *iodev_sqe = CONTAINER_OF(node, struct rtio_iodev_sqe, q); in rtio_sqe_pool_alloc() local
735 static inline void rtio_sqe_pool_free(struct rtio_sqe_pool *pool, struct rtio_iodev_sqe *iodev_sqe) in rtio_sqe_pool_free()
954 static inline struct rtio_iodev_sqe *rtio_txn_next(const struct rtio_iodev_sqe *iodev_sqe) in rtio_txn_next()
972 static inline struct rtio_iodev_sqe *rtio_chain_next(const struct rtio_iodev_sqe *iodev_sqe) in rtio_chain_next()
989 static inline struct rtio_iodev_sqe *rtio_iodev_sqe_next(const struct rtio_iodev_sqe *iodev_sqe) in rtio_iodev_sqe_next()
1004 struct rtio_iodev_sqe *iodev_sqe = rtio_sqe_pool_alloc(r->sqe_pool); in rtio_sqe_acquire() local
1022 struct rtio_iodev_sqe *iodev_sqe; in rtio_sqe_drop_all() local
1132 static inline uint32_t rtio_cqe_compute_flags(struct rtio_iodev_sqe *iodev_sqe) in rtio_cqe_compute_flags()
1220 static inline void rtio_iodev_sqe_ok(struct rtio_iodev_sqe *iodev_sqe, int result) in rtio_iodev_sqe_ok()
1233 static inline void rtio_iodev_sqe_err(struct rtio_iodev_sqe *iodev_sqe, int result) in rtio_iodev_sqe_err()
[all …]
/Zephyr-latest/drivers/spi/
Dspi_rtio.c21 static void spi_rtio_iodev_default_submit_sync(struct rtio_iodev_sqe *iodev_sqe) in spi_rtio_iodev_default_submit_sync()
138 struct rtio_iodev_sqe *iodev_sqe) in spi_rtio_iodev_default_submit()
400 struct rtio_iodev_sqe *iodev_sqe) in spi_rtio_submit()
/Zephyr-latest/tests/subsys/rtio/rtio_api/src/
Drtio_iodev_test.h82 struct rtio_iodev_sqe *iodev_sqe = data->txn_curr; in rtio_iodev_timer_fn() local
106 static void rtio_iodev_test_submit(struct rtio_iodev_sqe *iodev_sqe) in rtio_iodev_test_submit()
/Zephyr-latest/tests/subsys/rtio/workq/src/
Dmain.c18 static void work_handler(struct rtio_iodev_sqe *iodev_sqe) in work_handler()
31 static void dummy_submit(struct rtio_iodev_sqe *iodev_sqe) in dummy_submit()
/Zephyr-latest/drivers/sensor/asahi_kasei/akm09918c/
Dakm09918c_async.c37 void akm09918c_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in akm09918c_submit()
80 struct rtio_iodev_sqe *iodev_sqe = (struct rtio_iodev_sqe *)arg0; in akm09918_after_start_cb() local
/Zephyr-latest/drivers/sensor/melexis/mlx90394/
Dmlx90394_async.c97 void mlx90394_submit(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe) in mlx90394_submit()

12