Zephyr Project API 4.1.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
virtq_avail Struct Reference

virtqueue available ring More...

#include <virtqueue.h>

Data Fields

uint16_t flags
 ring flags, e.g.
 
uint16_t idx
 head of the ring, by increasing it newly added descriptors are committed
 
uint16_t ring []
 ring with indexes of descriptors
 

Detailed Description

virtqueue available ring

Used to pass descriptors to the virtio device. Driver writeable, device readable

Field Documentation

◆ flags

uint16_t virtq_avail::flags

ring flags, e.g.

VIRTQ_AVAIL_F_NO_INTERRUPT, currently unused

◆ idx

uint16_t virtq_avail::idx

head of the ring, by increasing it newly added descriptors are committed

◆ ring

uint16_t virtq_avail::ring[]

ring with indexes of descriptors


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