OpenAMP Library  latest
Loading...
Searching...
No Matches
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.
uint32_t align
 The alignment between the consumer and producer parts of the vring.
uint32_t num
 Number of buffers supported by this vring (must be power of two).
uint32_t notifyid
 A unique rproc-wide notify index for this vring.
uint32_t reserved
 Reserved (must be zero).

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: