Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
rtio_iodev_sqe Struct Reference

IO device submission queue entry. More...

#include <sqe.h>

Data Fields

struct rtio_sqe sqe
 Submission this entry carries.
struct mpsc_node q
 Link used to enqueue this entry.
struct rtio_iodev_sqe * next
 Next entry in the chain or transaction, NULL if last.
struct rtio * r
 RTIO context the submission belongs to.

Detailed Description

IO device submission queue entry.

May be cast safely to and from a rtio_sqe as they occupy the same memory provided by the pool

Field Documentation

◆ next

struct rtio_iodev_sqe* rtio_iodev_sqe::next

Next entry in the chain or transaction, NULL if last.

◆ q

struct mpsc_node rtio_iodev_sqe::q

Link used to enqueue this entry.

◆ r

struct rtio* rtio_iodev_sqe::r

RTIO context the submission belongs to.

◆ sqe

struct rtio_sqe rtio_iodev_sqe::sqe

Submission this entry carries.


The documentation for this struct was generated from the following file:
  • include/zephyr/rtio/sqe.h