Zephyr Project API
3.3.0
A Scalable Open Source RTOS
|
#include <rtio.h>
Data Fields | |
int(* | submit )(struct rtio *r) |
Submit the request queue to executor. More... | |
void(* | ok )(struct rtio *r, const struct rtio_sqe *sqe, int result) |
SQE completes successfully. More... | |
void(* | err )(struct rtio *r, const struct rtio_sqe *sqe, int result) |
SQE fails to complete. More... | |
SQE fails to complete.
SQE completes successfully.
Submit the request queue to executor.
The executor is responsible for interpreting the submission queue and creating concurrent execution chains.
Concurrency is optional and implementation dependent.