Lines Matching refs:sqe

33 	struct rtio_sqe *sqe = rtio_sqe_acquire(data->rtio_ctx);  in adxl372_fifo_flush_rtio()  local
36 rtio_sqe_prep_tiny_write(sqe, data->iodev, RTIO_PRIO_NORM, reg_addr_w, 2, NULL); in adxl372_fifo_flush_rtio()
42 sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl372_fifo_flush_rtio()
45 rtio_sqe_prep_tiny_write(sqe, data->iodev, RTIO_PRIO_NORM, reg_addr_w2, 2, NULL); in adxl372_fifo_flush_rtio()
51 sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl372_fifo_flush_rtio()
54 rtio_sqe_prep_tiny_write(sqe, data->iodev, RTIO_PRIO_NORM, reg_addr_w3, 2, NULL); in adxl372_fifo_flush_rtio()
61 sqe = rtio_sqe_acquire(data->rtio_ctx); in adxl372_fifo_flush_rtio()
65 rtio_sqe_prep_tiny_write(sqe, data->iodev, RTIO_PRIO_NORM, reg_addr_w4, 2, NULL); in adxl372_fifo_flush_rtio()
66 sqe->flags |= RTIO_SQE_CHAINED; in adxl372_fifo_flush_rtio()
74 (const struct sensor_read_config *)iodev_sqe->sqe.iodev->data; in adxl372_submit_stream()
124 data->sqe = iodev_sqe; in adxl372_submit_stream()
127 static void adxl372_fifo_read_cb(struct rtio *rtio_ctx, const struct rtio_sqe *sqe, void *arg) in adxl372_fifo_read_cb() argument
131 struct rtio_iodev_sqe *iodev_sqe = sqe->userdata; in adxl372_fifo_read_cb()
169 struct rtio_iodev_sqe *current_sqe = data->sqe; in adxl372_process_fifo_samples_cb()
186 data->sqe = NULL; in adxl372_process_fifo_samples_cb()
300 struct rtio_iodev_sqe *current_sqe = data->sqe; in adxl372_process_status1_cb()
304 if (data->sqe == NULL) { in adxl372_process_status1_cb()
308 read_config = (struct sensor_read_config *)data->sqe->sqe.iodev->data; in adxl372_process_status1_cb()
382 data->sqe = NULL; in adxl372_process_status1_cb()
430 if (data->sqe == NULL) { in adxl372_stream_irq_handler()
437 rtio_iodev_sqe_err(data->sqe, rc); in adxl372_stream_irq_handler()