Lines Matching refs:iodev_sqe
24 static void paa3905_chip_recovery_handler(struct rtio_iodev_sqe *iodev_sqe) in paa3905_chip_recovery_handler() argument
26 const struct sensor_read_config *cfg = iodev_sqe->sqe.iodev->data; in paa3905_chip_recovery_handler()
33 rtio_iodev_sqe_err(iodev_sqe, err); in paa3905_chip_recovery_handler()
35 rtio_iodev_sqe_ok(iodev_sqe, 0); in paa3905_chip_recovery_handler()
55 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in paa3905_complete_result() local
85 rtio_iodev_sqe_err(iodev_sqe, -ENOMEM); in paa3905_complete_result()
89 rtio_work_req_submit(req, iodev_sqe, paa3905_chip_recovery_handler); in paa3905_complete_result()
91 rtio_iodev_sqe_ok(iodev_sqe, 0); in paa3905_complete_result()
110 CHECKIF(!data->stream.iodev_sqe) { in paa3905_stream_get_data()
119 err = rtio_sqe_rx_buf(data->stream.iodev_sqe, in paa3905_stream_get_data()
131 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in paa3905_stream_get_data() local
135 data->stream.iodev_sqe = NULL; in paa3905_stream_get_data()
136 rtio_iodev_sqe_err(iodev_sqe, err); in paa3905_stream_get_data()
147 struct rtio_iodev_sqe *iodev_sqe = data->stream.iodev_sqe; in paa3905_stream_get_data() local
151 data->stream.iodev_sqe = NULL; in paa3905_stream_get_data()
152 rtio_iodev_sqe_err(iodev_sqe, err); in paa3905_stream_get_data()
159 rtio_iodev_sqe_err(data->stream.iodev_sqe, -ENOMEM); in paa3905_stream_get_data()
241 struct rtio_iodev_sqe *iodev_sqe) in paa3905_stream_submit() argument
243 const struct sensor_read_config *read_config = iodev_sqe->sqe.iodev->data; in paa3905_stream_submit()
269 rtio_iodev_sqe_err(iodev_sqe, -ENOTSUP); in paa3905_stream_submit()
275 data->stream.iodev_sqe = iodev_sqe; in paa3905_stream_submit()
287 rtio_iodev_sqe_err(iodev_sqe, err); in paa3905_stream_submit()
295 rtio_iodev_sqe_err(iodev_sqe, err); in paa3905_stream_submit()
305 rtio_iodev_sqe_err(iodev_sqe, err); in paa3905_stream_submit()