|
Zephyr Project API
3.2.0
A Scalable Open Source RTOS
|
A submission queue event. More...
#include <rtio.h>
Data Fields | |
| uint8_t | op |
| uint8_t | prio |
| uint16_t | flags |
| struct rtio_iodev * | iodev |
| void * | userdata |
| union { | |
| struct { | |
| uint32_t buf_len | |
| uint8_t * buf | |
| } | |
| }; | |
A submission queue event.
| union { ... } rtio_sqe::@248 |
| uint8_t* rtio_sqe::buf |
Buffer to use
| uint32_t rtio_sqe::buf_len |
Length of buffer
| uint16_t rtio_sqe::flags |
Op Flags
| struct rtio_iodev* rtio_sqe::iodev |
Device to operation on
| uint8_t rtio_sqe::op |
Op code
| uint8_t rtio_sqe::prio |
Op priority
| void* rtio_sqe::userdata |
User provided pointer to data which is returned upon operation completion
If unique identification of completions is desired this should be unique as well.