Lines Matching refs:sqe

42 	struct rtio_sqe *sqe = rtio_sqe_acquire(data->rtio_ctx);  in adxl367_fifo_flush_rtio()  local
45 rtio_sqe_prep_tiny_write(sqe, data->iodev, RTIO_PRIO_NORM, reg_addr_w, 3, NULL); in adxl367_fifo_flush_rtio()
47 sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl367_fifo_flush_rtio()
51 rtio_sqe_prep_tiny_write(sqe, data->iodev, RTIO_PRIO_NORM, reg_addr_w2, 3, NULL); in adxl367_fifo_flush_rtio()
53 sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl367_fifo_flush_rtio()
57 rtio_sqe_prep_tiny_write(sqe, data->iodev, RTIO_PRIO_NORM, reg_addr_w3, 3, NULL); in adxl367_fifo_flush_rtio()
64 sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl367_fifo_flush_rtio()
68 rtio_sqe_prep_tiny_write(sqe, data->iodev, RTIO_PRIO_NORM, reg_addr_w4, 3, NULL); in adxl367_fifo_flush_rtio()
69 sqe->flags |= RTIO_SQE_CHAINED; in adxl367_fifo_flush_rtio()
77 (const struct sensor_read_config *)iodev_sqe->sqe.iodev->data; in adxl367_submit_stream()
148 data->sqe = iodev_sqe; in adxl367_submit_stream()
151 static void adxl367_fifo_read_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg) in adxl367_fifo_read_cb() argument
155 struct rtio_iodev_sqe *iodev_sqe = sqe->userdata; in adxl367_fifo_read_cb()
198 struct rtio_iodev_sqe *current_sqe = data->sqe; in adxl367_process_fifo_samples_cb()
245 data->sqe = NULL; in adxl367_process_fifo_samples_cb()
414 struct rtio_iodev_sqe *current_sqe = data->sqe; in adxl367_process_status_cb()
418 __ASSERT(data->sqe != NULL, "%s data->sqe = NULL", __func__); in adxl367_process_status_cb()
420 read_config = (struct sensor_read_config *)data->sqe->sqe.iodev->data; in adxl367_process_status_cb()
496 data->sqe = NULL; in adxl367_process_status_cb()
542 if (data->sqe == NULL) { in adxl367_stream_irq_handler()
549 rtio_iodev_sqe_err(data->sqe, rc); in adxl367_stream_irq_handler()