Zephyr Project API  3.3.0
A Scalable Open Source RTOS
rtio_iodev_api Struct Reference

API that an RTIO IO device should implement. More...

#include <rtio.h>

Data Fields

void(* submit )(const struct rtio_sqe *sqe, struct rtio *r)
 Submission function for a request to the iodev. More...
 

Detailed Description

API that an RTIO IO device should implement.

Field Documentation

◆ submit

void(* rtio_iodev_api::submit) (const struct rtio_sqe *sqe, struct rtio *r)

Submission function for a request to the iodev.

The iodev is responsible for doing the operation described as a submission queue entry and reporting results using using rtio_sqe_ok or rtio_sqe_err once done.


The documentation for this struct was generated from the following file: