Home
last modified time | relevance | path

Searched refs:iodev_sqe (Results 1 – 5 of 5) sorted by relevance

/subsys/rtio/
A Drtio_executor.c25 rtio_iodev_sqe_ok(iodev_sqe, 0); in rtio_executor_op()
52 rtio_executor_op(iodev_sqe); in rtio_iodev_submit()
56 iodev_sqe->sqe.iodev->api->submit(iodev_sqe); in rtio_iodev_submit()
78 iodev_sqe->r = r; in rtio_executor_submit()
119 rtio_iodev_submit(iodev_sqe); in rtio_executor_submit()
135 struct rtio *r = iodev_sqe->r; in rtio_executor_handle_multishot()
144 iodev_sqe->sqe.rx.buf = NULL; in rtio_executor_handle_multishot()
145 iodev_sqe->sqe.rx.buf_len = 0; in rtio_executor_handle_multishot()
155 iodev_sqe->sqe.rx.buf_len); in rtio_executor_handle_multishot()
156 rtio_release_buffer(r, iodev_sqe->sqe.rx.buf, iodev_sqe->sqe.rx.buf_len); in rtio_executor_handle_multishot()
[all …]
A Drtio_sched.c23 struct rtio_iodev_sqe *iodev_sqe = CONTAINER_OF(sqe, struct rtio_iodev_sqe, sqe); in rtio_sched_alarm_expired() local
25 rtio_iodev_sqe_ok(iodev_sqe, 0); in rtio_sched_alarm_expired()
28 void rtio_sched_alarm(struct rtio_iodev_sqe *iodev_sqe, k_timeout_t timeout) in rtio_sched_alarm() argument
30 struct rtio_sqe *sqe = &iodev_sqe->sqe; in rtio_sched_alarm()
A Drtio_workq.c35 struct rtio_iodev_sqe *iodev_sqe, in rtio_work_req_submit() argument
42 if (!iodev_sqe || !handler) { in rtio_work_req_submit()
47 req->iodev_sqe = iodev_sqe; in rtio_work_req_submit()
72 req->handler(req->iodev_sqe); in rtio_workq_thread_fn()
A Drtio_sched.h12 void rtio_sched_alarm(struct rtio_iodev_sqe *iodev_sqe, k_timeout_t timeout);
/subsys/sensing/
A Dsensing_sensor.c16 static void sensing_iodev_submit(struct rtio_iodev_sqe *iodev_sqe) in sensing_iodev_submit() argument
18 struct sensing_sensor *sensor = (struct sensing_sensor *)iodev_sqe->sqe.userdata; in sensing_iodev_submit()
23 api->submit(dev, iodev_sqe); in sensing_iodev_submit()
26 rtio_iodev_sqe_err(iodev_sqe, -ENOTSUP); in sensing_iodev_submit()

Completed in 10 milliseconds