Zephyr Project API  3.2.0
A Scalable Open Source RTOS
rtio_executor_simple.h File Reference
#include <zephyr/rtio/rtio.h>

Go to the source code of this file.

Data Structures

struct  rtio_simple_executor
 Simple Executor. More...
 

Macros

#define RTIO_EXECUTOR_SIMPLE_DEFINE(name)    struct rtio_simple_executor name = { .ctx = { .api = &z_rtio_simple_api } };
 Define a simple executor with a given name. More...
 

Functions

int rtio_simple_submit (struct rtio *r)
 Submit to the simple executor. More...
 
void rtio_simple_ok (struct rtio *r, const struct rtio_sqe *sqe, int result)
 Report a SQE has completed successfully. More...
 
void rtio_simple_err (struct rtio *r, const struct rtio_sqe *sqe, int result)
 Report a SQE has completed with error. More...