Searched refs:iodev_sqe (Results 1 – 5 of 5) sorted by relevance
/subsys/rtio/ |
A D | rtio_executor.c | 25 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 D | rtio_sched.c | 23 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 D | rtio_workq.c | 35 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 D | rtio_sched.h | 12 void rtio_sched_alarm(struct rtio_iodev_sqe *iodev_sqe, k_timeout_t timeout);
|
/subsys/sensing/ |
A D | sensing_sensor.c | 16 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