OpenAMP Library  353
fw_rsc_vdev_vring Struct Reference

Resource table vring descriptor entry. More...

#include <remoteproc.h>

Data Fields

uint32_t da
 The device address where the remoteproc is expecting the vring, or FW_RSC_U32_ADDR_ANY/FW_RSC_U64_ADDR_ANY to indicate that dynamic allocation of the vring's device address is supported. More...
 
uint32_t align
 The alignment between the consumer and producer parts of the vring. More...
 
uint32_t num
 Number of buffers supported by this vring (must be power of two) More...
 
uint32_t notifyid
 A unique rproc-wide notify index for this vring. More...
 
uint32_t reserved
 Reserved (must be zero) More...
 

Detailed Description

Resource table vring descriptor entry.

This descriptor is not a resource entry by itself; it is part of the fw_rsc_vdev resource type.

Field Documentation

◆ align

uint32_t fw_rsc_vdev_vring::align

The alignment between the consumer and producer parts of the vring.

◆ da

uint32_t fw_rsc_vdev_vring::da

The device address where the remoteproc is expecting the vring, or FW_RSC_U32_ADDR_ANY/FW_RSC_U64_ADDR_ANY to indicate that dynamic allocation of the vring's device address is supported.

◆ notifyid

uint32_t fw_rsc_vdev_vring::notifyid

A unique rproc-wide notify index for this vring.

This notify index is used when kicking a remote remoteproc, to let it know that this vring is triggered

◆ num

uint32_t fw_rsc_vdev_vring::num

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

◆ reserved

uint32_t fw_rsc_vdev_vring::reserved

Reserved (must be zero)


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