Lines Matching refs:iodev_sqe
98 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_complete_result() local
102 rtio_iodev_sqe_ok(iodev_sqe, 0); in icm45686_complete_result()
111 const struct sensor_read_config *read_cfg = data->stream.iodev_sqe->sqe.iodev->data; in icm45686_handle_event_actions()
137 err = rtio_sqe_rx_buf(data->stream.iodev_sqe, in icm45686_handle_event_actions()
149 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_handle_event_actions() local
153 data->stream.iodev_sqe = NULL; in icm45686_handle_event_actions()
154 rtio_iodev_sqe_err(iodev_sqe, err); in icm45686_handle_event_actions()
174 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_handle_event_actions() local
178 data->stream.iodev_sqe = NULL; in icm45686_handle_event_actions()
179 rtio_iodev_sqe_err(iodev_sqe, -ENOMEM); in icm45686_handle_event_actions()
214 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_handle_event_actions() local
218 data->stream.iodev_sqe = NULL; in icm45686_handle_event_actions()
219 rtio_iodev_sqe_err(iodev_sqe, -ENOMEM); in icm45686_handle_event_actions()
247 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_handle_event_actions() local
251 data->stream.iodev_sqe = NULL; in icm45686_handle_event_actions()
252 rtio_iodev_sqe_err(iodev_sqe, -ENOMEM); in icm45686_handle_event_actions()
289 rtio_iodev_sqe_err(data->stream.iodev_sqe, -ENOMEM); in icm45686_handle_event_actions()
296 data->stream.iodev_sqe); in icm45686_handle_event_actions()
308 if (!data->stream.iodev_sqe || in icm45686_event_handler()
309 FIELD_GET(RTIO_SQE_CANCELED, data->stream.iodev_sqe->sqe.flags)) { in icm45686_event_handler()
334 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_event_handler() local
338 data->stream.iodev_sqe = NULL; in icm45686_event_handler()
339 rtio_iodev_sqe_err(iodev_sqe, err); in icm45686_event_handler()
353 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in icm45686_event_handler() local
357 data->stream.iodev_sqe = NULL; in icm45686_event_handler()
358 rtio_iodev_sqe_err(iodev_sqe, -ENOMEM); in icm45686_event_handler()
403 data->stream.iodev_sqe); in icm45686_event_handler()
432 struct rtio_iodev_sqe *iodev_sqe) in icm45686_stream_submit() argument
434 const struct sensor_read_config *read_cfg = iodev_sqe->sqe.iodev->data; in icm45686_stream_submit()
465 rtio_iodev_sqe_err(iodev_sqe, -ENOTSUP); in icm45686_stream_submit()
480 data->stream.iodev_sqe = iodev_sqe; in icm45686_stream_submit()
492 data->stream.iodev_sqe = NULL; in icm45686_stream_submit()
493 rtio_iodev_sqe_err(iodev_sqe, err); in icm45686_stream_submit()
501 data->stream.iodev_sqe = NULL; in icm45686_stream_submit()
502 rtio_iodev_sqe_err(iodev_sqe, err); in icm45686_stream_submit()
513 data->stream.iodev_sqe = NULL; in icm45686_stream_submit()
514 rtio_iodev_sqe_err(iodev_sqe, err); in icm45686_stream_submit()
524 data->stream.iodev_sqe = NULL; in icm45686_stream_submit()
525 rtio_iodev_sqe_err(iodev_sqe, err); in icm45686_stream_submit()
534 data->stream.iodev_sqe = NULL; in icm45686_stream_submit()
535 rtio_iodev_sqe_err(iodev_sqe, err); in icm45686_stream_submit()
549 data->stream.iodev_sqe = NULL; in icm45686_stream_submit()
550 rtio_iodev_sqe_err(iodev_sqe, err); in icm45686_stream_submit()
557 data->stream.iodev_sqe = NULL; in icm45686_stream_submit()
558 rtio_iodev_sqe_err(iodev_sqe, err); in icm45686_stream_submit()
567 data->stream.iodev_sqe = NULL; in icm45686_stream_submit()
568 rtio_iodev_sqe_err(iodev_sqe, err); in icm45686_stream_submit()
579 data->stream.iodev_sqe = NULL; in icm45686_stream_submit()
580 rtio_iodev_sqe_err(iodev_sqe, err); in icm45686_stream_submit()