Hardware Abstraction Layer for FreeRTOS

#include <remoteproc.h>

Data Fields

u32 da
 
u32 align
 
u32 num
 
u32 notifyid
 
u32 reserved
 

Detailed Description

struct fw_rsc_vdev_vring - vring descriptor entry

This descriptor is not a resource entry by itself; it is part of the vdev resource type (see below).

Field Documentation

◆ align

u32 fw_rsc_vdev_vring::align

the alignment between the consumer and producer parts of the vring

◆ da

u32 fw_rsc_vdev_vring::da

device address

Note
that da should either contain the device address where the remote processor is expecting the vring, or indicate that dynamically allocation of the vring's device address is supported.

◆ notifyid

u32 fw_rsc_vdev_vring::notifyid

is a unique rproc-wide notify index for this vring. This notify index is used when kicking a remote processor, to let it know that this vring is triggered.

◆ num

u32 fw_rsc_vdev_vring::num

num of buffers supported by this vring (must be power of two)

◆ reserved

u32 fw_rsc_vdev_vring::reserved

reserved (must be zero)


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