![]() |
PDK API Guide for AM64x
|
Channel runtime configuration information.
This structure contains runtime configuration information for a channel.
Data Fields | |
uint32_t | enable |
uint32_t | teardown |
uint32_t | pause |
uint32_t | error |
uint32_t | forcedTeardown |
uint32_t | starvation |
uint32_t CSL_BcdmaRT::enable |
[IN] When set, enable the channel
uint32_t CSL_BcdmaRT::teardown |
[IN] When set, teardown the channel
uint32_t CSL_BcdmaRT::pause |
[IN] When set, pause the channel
uint32_t CSL_BcdmaRT::error |
[OUT] When set, an error has been detected on the channel
uint32_t CSL_BcdmaRT::forcedTeardown |
[IN] When set, a forced teardown will be performed on the channel. Note that teardown must also be set when setting forcedTeardown.
uint32_t CSL_BcdmaRT::starvation |
[OUT] Rx starvation (valid for Split-Rx channels only). This bit is set if the channel receives a packet and the ring is empty. The bit clears when the doorbell is written with a positive value.