# hal_dma_desc_tag Struct Reference
[GPDMA]

General purpose DMA descriptor definition. More...

`#include <hal_dma.h>`

Collaboration diagram for hal_dma_desc_tag:
[legend]

## Data Fields
struct co_list_hdr | hdr
| List header for chaining.
struct dma_desc * | dma_desc
| Pointer to the HW DMA descriptor in shared RAM.
cb_dma_func_ptr | cb
| Callback function pointer.
void * | env
| Pointer to be passed to the callback function.

## Detailed Description

General purpose DMA descriptor definition.

Definition at line 82 of file hal_dma.h.

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

- /space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/hal/hal_dma.h