# dma_desc Struct Reference
[DMA]

Element in the pool of TX DMA bridge descriptors. More...

`#include <dma.h>`

## Data Fields
uint32_t | src
| Application subsystem address which is used as source address for DMA payload transfer.
uint32_t | dest
| Points to the start of the embedded data buffer associated with this descriptor.
uint16_t | length
| Complete length of the buffer in memory.
uint16_t | ctrl
| Control word for the DMA engine (e.g. for interrupt generation).
uint32_t | next
| Pointer to the next element of the chained list.

## Detailed Description

Element in the pool of TX DMA bridge descriptors.

Definition at line 123 of file dma.h.

## Field Documentation

uint32_t dma_desc::dest

Points to the start of the embedded data buffer associated with this descriptor.

This address acts as the destination address for the DMA payload transfer

Definition at line 130 of file dma.h.

Referenced by bfr_download_report(), macif_rx_desc_upload(), macif_tx_cfm_push(), rxl_mpdu_transfer(), rxl_payload_transfer(), txl_buffer_transfer(), and txl_int_fake_transfer().

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

- /space/home/slher/rel/Beken/v6_4_5/macsw/plf/refip/src/driver/dma/dma.h