Structure to hold GPDMA resource data.

This structure holds the resource data of GPDMA, including the number of allocated channels, channel priority bitmap, transfer type bitmap, top FIFO, and transfer type.

channel allocation bitmap: bit 0-7 for channel 0-7, 1 for unallocated and 0 for allocated top_fifo: points to the FIFO from where FIFO is available

Public Attributes#

uint32_t

Channel allocation bitmap.

uint32_t

Top FIFO number.

uint32_t

Number of allocated channels.

const uint32_t

Maximum FIFO size.

Public Attribute Documentation#

channel_allocation_bitmap#

uint32_t sl_si91x_gpdma_resources_Data_t::channel_allocation_bitmap

Channel allocation bitmap.


top_fifo#

uint32_t sl_si91x_gpdma_resources_Data_t::top_fifo

Top FIFO number.


no_of_allocated_channels#

uint32_t sl_si91x_gpdma_resources_Data_t::no_of_allocated_channels

Number of allocated channels.


max_fifo#

const uint32_t sl_si91x_gpdma_resources_Data_t::max_fifo

Maximum FIFO size.