/Zephyr-latest/doc/services/ |
D | index.rst | 41 rtio/index.rst
|
/Zephyr-latest/drivers/sensor/tdk/icm45686/ |
D | icm45686.h | 136 struct rtio *ctx; 137 } rtio; member
|
/Zephyr-latest/drivers/sensor/adi/adxl345/ |
D | adxl345_stream.c | 65 static void adxl345_irq_en_cb(struct rtio *r, const struct rtio_sqe *sqr, void *arg) in adxl345_irq_en_cb() 105 static void adxl345_fifo_read_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg) in adxl345_fifo_read_cb() 120 static void adxl345_process_fifo_samples_cb(struct rtio *r, const struct rtio_sqe *sqr, void *arg) in adxl345_process_fifo_samples_cb() 234 static void adxl345_process_status1_cb(struct rtio *r, const struct rtio_sqe *sqr, void *arg) in adxl345_process_status1_cb()
|
D | adxl345.h | 179 struct rtio *rtio_ctx; 184 struct rtio *r_cb;
|
/Zephyr-latest/drivers/sensor/adi/adxl362/ |
D | adxl362_stream.c | 14 static void adxl362_irq_en_cb(struct rtio *r, const struct rtio_sqe *sqr, void *arg) in adxl362_irq_en_cb() 136 static void adxl362_fifo_read_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg) in adxl362_fifo_read_cb() 147 static void adxl362_process_fifo_samples_cb(struct rtio *r, const struct rtio_sqe *sqr, void *arg) in adxl362_process_fifo_samples_cb() 249 static void adxl362_process_status_cb(struct rtio *r, const struct rtio_sqe *sqr, void *arg) in adxl362_process_status_cb()
|
D | adxl362.h | 234 struct rtio *rtio_ctx; 237 struct rtio *r_cb;
|
/Zephyr-latest/doc/hardware/peripherals/sensor/ |
D | read_and_decode.rst | 29 :ref:`rtio` to enable chaining asynchronous requests, or starting requests 63 :ref:`rtio` compliant communication access to the sensor. Typically this means 64 an :ref:`rtio` enabled bus driver for SPI or I2C.
|
D | index.rst | 84 * SHOULD implement :c:type:`sensor_submit_t` using :ref:`rtio` to do non-blocking bus transfers if … 86 :ref:`rtio` is unsupported by the bus.
|
/Zephyr-latest/drivers/sensor/adi/adxl372/ |
D | adxl372_stream.c | 15 static void adxl372_irq_en_cb(struct rtio *r, const struct rtio_sqe *sqr, void *arg) in adxl372_irq_en_cb() 127 static void adxl372_fifo_read_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg) in adxl372_fifo_read_cb() 164 static void adxl372_process_fifo_samples_cb(struct rtio *r, const struct rtio_sqe *sqr, void *arg) in adxl372_process_fifo_samples_cb() 295 static void adxl372_process_status1_cb(struct rtio *r, const struct rtio_sqe *sqr, void *arg) in adxl372_process_status1_cb()
|
D | adxl372.h | 335 struct rtio *rtio_ctx;
|
/Zephyr-latest/subsys/sensing/ |
D | sensor_mgmt.h | 41 extern struct rtio sensing_rtio_ctx;
|
/Zephyr-latest/subsys/ |
D | CMakeLists.txt | 27 add_subdirectory(rtio)
|
D | Kconfig | 40 source "subsys/rtio/Kconfig"
|
/Zephyr-latest/drivers/sensor/adi/adxl367/ |
D | adxl367_stream.c | 26 static void adxl367_irq_en_cb(struct rtio *r, const struct rtio_sqe *sqr, void *arg) in adxl367_irq_en_cb() 151 static void adxl367_fifo_read_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg) in adxl367_fifo_read_cb() 193 static void adxl367_process_fifo_samples_cb(struct rtio *r, const struct rtio_sqe *sqr, void *arg) in adxl367_process_fifo_samples_cb() 409 static void adxl367_process_status_cb(struct rtio *r, const struct rtio_sqe *sqr, void *arg) in adxl367_process_status_cb()
|
D | adxl367.h | 364 struct rtio *rtio_ctx; 367 struct rtio *r_cb;
|
/Zephyr-latest/include/zephyr/drivers/ |
D | sensor.h | 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() 1166 void sensor_processing_with_callback(struct rtio *ctx, sensor_processing_callback_t cb);
|
D | i2c.h | 1091 struct rtio_sqe *i2c_rtio_copy(struct rtio *r, 1107 struct rtio_sqe *i2c_rtio_copy_reg_write_byte(struct rtio *r, struct rtio_iodev *iodev, 1122 struct rtio_sqe *i2c_rtio_copy_reg_burst_read(struct rtio *r, struct rtio_iodev *iodev,
|
/Zephyr-latest/drivers/sensor/st/lsm6dsv16x/ |
D | lsm6dsv16x.h | 155 struct rtio *rtio_ctx;
|
D | lsm6dsv16x_rtio_stream.c | 138 static void lsm6dsv16x_complete_op_cb(struct rtio *r, const struct rtio_sqe *sqe, void *arg) in lsm6dsv16x_complete_op_cb() 156 static void lsm6dsv16x_read_fifo_cb(struct rtio *r, const struct rtio_sqe *sqe, void *arg) in lsm6dsv16x_read_fifo_cb()
|
/Zephyr-latest/include/zephyr/linker/ |
D | common-ram.ld | 125 ITERABLE_SECTION_RAM(rtio, Z_LINK_ITERABLE_SUBALIGN)
|
/Zephyr-latest/samples/drivers/i2c/rtio_loopback/src/ |
D | main.c | 266 static void rtio_write_read_done_callback(struct rtio *r, const struct rtio_sqe *sqe, void *arg0) in rtio_write_read_done_callback()
|
/Zephyr-latest/doc/services/rtio/ |
D | index.rst | 150 #include <zephyr/rtio/rtio.h> 232 .. doxygengroup:: rtio
|
/Zephyr-latest/cmake/linker_script/common/ |
D | common-ram.cmake | 91 …zephyr_iterable_section(NAME rtio GROUP DATA_REGION ${XIP_ALIGN_WITH_INPUT} SUBALIGN ${CONFIG_LINK…
|
/Zephyr-latest/drivers/sensor/tdk/icm42688/ |
D | icm42688.h | 333 struct rtio *r;
|
/Zephyr-latest/drivers/spi/ |
D | spi_rtio.c | 166 int spi_rtio_copy(struct rtio *r, in spi_rtio_copy()
|