Zephyr Project API  3.3.0
A Scalable Open Source RTOS
rtio_executor_concurrent.h File Reference
#include <zephyr/rtio/rtio.h>
#include <zephyr/kernel.h>

Go to the source code of this file.

Data Structures

struct  rtio_concurrent_executor
 Concurrent Executor. More...
 

Macros

#define RTIO_EXECUTOR_CONCURRENT_DEFINE(name, concurrency)
 Statically define and initialie a concurrent executor. More...
 

Functions

int rtio_concurrent_submit (struct rtio *r)
 Submit to the concurrent executor. More...
 
void rtio_concurrent_ok (struct rtio *r, const struct rtio_sqe *sqe, int result)
 Report a SQE has completed successfully. More...
 
void rtio_concurrent_err (struct rtio *r, const struct rtio_sqe *sqe, int result)
 Report a SQE has completed with error. More...