| /Zephyr-latest/drivers/sensor/asahi_kasei/akm09918c/ |
| D | akm09918c_async.c | 18 static int akm09918c_flush_cqes(struct rtio *rtio_ctx) in akm09918c_flush_cqes() argument 25 cqe = rtio_cqe_consume(rtio_ctx); in akm09918c_flush_cqes() 31 rtio_cqe_release(rtio_ctx, cqe); in akm09918c_flush_cqes() 60 data->rtio_ctx, data->iodev, AKM09918C_REG_CNTL2, AKM09918C_CNTL2_SINGLE_MEASURE); in akm09918c_submit() 61 struct rtio_sqe *cb_sqe = rtio_sqe_acquire(data->rtio_ctx); in akm09918c_submit() 67 rtio_submit(data->rtio_ctx, 0); in akm09918c_submit() 69 rtio_sqe_drop_all(data->rtio_ctx); in akm09918c_submit() 74 void akm09918_after_start_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg0) in akm09918_after_start_cb() argument 95 rc = akm09918c_flush_cqes(data->rtio_ctx); in akm09918_after_start_cb() 134 i2c_rtio_copy_reg_burst_read(data->rtio_ctx, data->iodev, AKM09918C_REG_ST1, in akm09918_async_fetch() [all …]
|
| D | akm09918c.h | 45 struct rtio *rtio_ctx; member 115 void akm09918_after_start_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg0); 116 void akm09918_complete_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg0);
|
| D | akm09918c.c | 259 IF_ENABLED(CONFIG_I2C_RTIO, (.rtio_ctx = \
|
| /Zephyr-latest/drivers/sensor/adi/adxl345/ |
| D | adxl345_stream.c | 82 struct rtio_sqe *write_fifo_addr = rtio_sqe_acquire(data->rtio_ctx); in adxl345_fifo_flush_rtio() 92 write_fifo_addr = rtio_sqe_acquire(data->rtio_ctx); in adxl345_fifo_flush_rtio() 99 struct rtio_sqe *complete_op = rtio_sqe_acquire(data->rtio_ctx); in adxl345_fifo_flush_rtio() 102 rtio_submit(data->rtio_ctx, 0); in adxl345_fifo_flush_rtio() 105 static void adxl345_fifo_read_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg) in adxl345_fifo_read_cb() argument 186 cqe = rtio_cqe_consume(data->rtio_ctx); in adxl345_process_fifo_samples_cb() 192 rtio_cqe_release(data->rtio_ctx, cqe); in adxl345_process_fifo_samples_cb() 205 struct rtio_sqe *write_fifo_addr = rtio_sqe_acquire(data->rtio_ctx); in adxl345_process_fifo_samples_cb() 206 struct rtio_sqe *read_fifo_data = rtio_sqe_acquire(data->rtio_ctx); in adxl345_process_fifo_samples_cb() 223 struct rtio_sqe *complete_op = rtio_sqe_acquire(data->rtio_ctx); in adxl345_process_fifo_samples_cb() [all …]
|
| D | adxl345.h | 179 struct rtio *rtio_ctx; member
|
| D | adxl345.c | 597 COND_CODE_1(adxl345_iodev_##inst, (.rtio_ctx = &adxl345_rtio_ctx_##inst, \
|
| /Zephyr-latest/drivers/sensor/adi/adxl362/ |
| D | adxl362_stream.c | 27 struct rtio_sqe *write_fifo_addr = rtio_sqe_acquire(data->rtio_ctx); in adxl362_fifo_flush_rtio() 37 write_fifo_addr = rtio_sqe_acquire(data->rtio_ctx); in adxl362_fifo_flush_rtio() 44 struct rtio_sqe *complete_op = rtio_sqe_acquire(data->rtio_ctx); in adxl362_fifo_flush_rtio() 47 rtio_submit(data->rtio_ctx, 0); in adxl362_fifo_flush_rtio() 136 static void adxl362_fifo_read_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg) in adxl362_fifo_read_cb() argument 215 cqe = rtio_cqe_consume(data->rtio_ctx); in adxl362_process_fifo_samples_cb() 221 rtio_cqe_release(data->rtio_ctx, cqe); in adxl362_process_fifo_samples_cb() 234 struct rtio_sqe *write_fifo_addr = rtio_sqe_acquire(data->rtio_ctx); in adxl362_process_fifo_samples_cb() 235 struct rtio_sqe *read_fifo_data = rtio_sqe_acquire(data->rtio_ctx); in adxl362_process_fifo_samples_cb() 236 struct rtio_sqe *complete_op = rtio_sqe_acquire(data->rtio_ctx); in adxl362_process_fifo_samples_cb() [all …]
|
| D | adxl362.h | 234 struct rtio *rtio_ctx; member
|
| D | adxl362.c | 827 IF_ENABLED(CONFIG_ADXL362_STREAM, (.rtio_ctx = &adxl362_rtio_ctx_##inst, \
|
| /Zephyr-latest/drivers/sensor/adi/adxl372/ |
| D | adxl372_stream.c | 33 struct rtio_sqe *sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl372_fifo_flush_rtio() 42 sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl372_fifo_flush_rtio() 51 sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl372_fifo_flush_rtio() 61 sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl372_fifo_flush_rtio() 62 struct rtio_sqe *complete_op = rtio_sqe_acquire(data->rtio_ctx); in adxl372_fifo_flush_rtio() 68 rtio_submit(data->rtio_ctx, 0); in adxl372_fifo_flush_rtio() 127 static void adxl372_fifo_read_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg) in adxl372_fifo_read_cb() argument 261 cqe = rtio_cqe_consume(data->rtio_ctx); in adxl372_process_fifo_samples_cb() 267 rtio_cqe_release(data->rtio_ctx, cqe); in adxl372_process_fifo_samples_cb() 280 struct rtio_sqe *write_fifo_addr = rtio_sqe_acquire(data->rtio_ctx); in adxl372_process_fifo_samples_cb() [all …]
|
| D | adxl372.h | 335 struct rtio *rtio_ctx; member
|
| D | adxl372.c | 920 IF_ENABLED(CONFIG_ADXL372_STREAM, (.rtio_ctx = &adxl372_rtio_ctx_##inst, \
|
| /Zephyr-latest/drivers/sensor/adi/adxl367/ |
| D | adxl367_stream.c | 42 struct rtio_sqe *sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl367_fifo_flush_rtio() 47 sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl367_fifo_flush_rtio() 53 sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl367_fifo_flush_rtio() 64 sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl367_fifo_flush_rtio() 65 struct rtio_sqe *complete_op = rtio_sqe_acquire(data->rtio_ctx); in adxl367_fifo_flush_rtio() 71 rtio_submit(data->rtio_ctx, 0); in adxl367_fifo_flush_rtio() 151 static void adxl367_fifo_read_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg) in adxl367_fifo_read_cb() argument 375 cqe = rtio_cqe_consume(data->rtio_ctx); in adxl367_process_fifo_samples_cb() 381 rtio_cqe_release(data->rtio_ctx, cqe); in adxl367_process_fifo_samples_cb() 394 struct rtio_sqe *write_fifo_addr = rtio_sqe_acquire(data->rtio_ctx); in adxl367_process_fifo_samples_cb() [all …]
|
| D | adxl367.h | 364 struct rtio *rtio_ctx; member
|
| D | adxl367.c | 1147 IF_ENABLED(CONFIG_ADXL367_STREAM, (.rtio_ctx = &adxl367_rtio_ctx_##inst##chipid, \
|
| /Zephyr-latest/drivers/spi/ |
| D | spi_sam.c | 56 struct spi_rtio *rtio_ctx; member 303 struct spi_rtio *rtio_ctx = drv_data->rtio_ctx; in dma_callback() local 305 if (rtio_ctx->txn_head != NULL) { in dma_callback() 324 struct spi_rtio *rtio_ctx = drv_data->rtio_ctx; in spi_sam_dma_txrx() local 325 bool blocking = rtio_ctx->txn_head == NULL; in spi_sam_dma_txrx() 659 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_sam_iodev_start() local 660 struct rtio_sqe *sqe = &rtio_ctx->txn_curr->sqe; in spi_sam_iodev_start() 694 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_sam_iodev_prepare_start() local 695 struct spi_dt_spec *spi_dt_spec = rtio_ctx->txn_curr->sqe.iodev->data; in spi_sam_iodev_prepare_start() 708 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_sam_iodev_complete() local [all …]
|
| D | spi_max32.c | 68 struct spi_rtio *rtio_ctx; member 248 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_transceive() local 249 struct rtio_sqe *sqe = &rtio_ctx->txn_curr->sqe; in spi_max32_transceive() 421 struct spi_rtio *rtio_ctx = data->rtio_ctx; in transceive() local 423 ret = spi_rtio_transceive(rtio_ctx, config, tx_bufs, rx_bufs); in transceive() 640 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_iodev_start() local 641 struct rtio_sqe *sqe = &rtio_ctx->txn_curr->sqe; in spi_max32_iodev_start() 663 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_iodev_prepare_start() local 664 struct spi_dt_spec *spi_dt_spec = rtio_ctx->txn_curr->sqe.iodev->data; in spi_max32_iodev_prepare_start() 691 struct spi_rtio *rtio_ctx = data->rtio_ctx; in spi_max32_iodev_complete() local [all …]
|
| /Zephyr-latest/drivers/sensor/st/lsm6dsv16x/ |
| D | lsm6dsv16x_rtio_stream.c | 218 cqe = rtio_cqe_consume(lsm6dsv16x->rtio_ctx); in lsm6dsv16x_read_fifo_cb() 224 rtio_cqe_release(lsm6dsv16x->rtio_ctx, cqe); in lsm6dsv16x_read_fifo_cb() 287 struct rtio_sqe *write_fifo_mode = rtio_sqe_acquire(lsm6dsv16x->rtio_ctx); in lsm6dsv16x_read_fifo_cb() 298 rtio_submit(lsm6dsv16x->rtio_ctx, 0); in lsm6dsv16x_read_fifo_cb() 353 struct rtio_sqe *write_fifo_dout_addr = rtio_sqe_acquire(lsm6dsv16x->rtio_ctx); in lsm6dsv16x_read_fifo_cb() 354 struct rtio_sqe *read_fifo_dout_reg = rtio_sqe_acquire(lsm6dsv16x->rtio_ctx); in lsm6dsv16x_read_fifo_cb() 355 struct rtio_sqe *complete_op = rtio_sqe_acquire(lsm6dsv16x->rtio_ctx); in lsm6dsv16x_read_fifo_cb() 371 rtio_submit(lsm6dsv16x->rtio_ctx, 0); in lsm6dsv16x_read_fifo_cb() 422 struct rtio_sqe *write_fifo_status_addr = rtio_sqe_acquire(lsm6dsv16x->rtio_ctx); in lsm6dsv16x_stream_irq_handler() 423 struct rtio_sqe *read_fifo_status_reg = rtio_sqe_acquire(lsm6dsv16x->rtio_ctx); in lsm6dsv16x_stream_irq_handler() [all …]
|
| D | lsm6dsv16x.h | 155 struct rtio *rtio_ctx; member
|
| D | lsm6dsv16x.c | 1338 (.rtio_ctx = &lsm6dsv16x_rtio_ctx_##inst, \ 1370 (.rtio_ctx = &lsm6dsv16x_rtio_ctx_##inst, \ 1406 (.rtio_ctx = &lsm6dsv16x_rtio_ctx_##inst, \
|