no-OS
|
Initialization parameter for the DMA controller. More...
#include <no_os_dma.h>
Public Attributes | |
uint32_t | id |
uint32_t | num_ch |
struct no_os_dma_platform_ops * | platform_ops |
void * | extra |
void(* | sg_handler )(void *) |
void * | ctx |
Initialization parameter for the DMA controller.
void* no_os_dma_init_param::ctx |
Optional custom parameter for the scatter gather callback. Only takes effect if the handler is also provided.
void* no_os_dma_init_param::extra |
Platform specific data
uint32_t no_os_dma_init_param::id |
Unique id of a DMA controller
uint32_t no_os_dma_init_param::num_ch |
The number of channels associated with the controller
struct no_os_dma_platform_ops* no_os_dma_init_param::platform_ops |
Platform specific DMA functions
void(* no_os_dma_init_param::sg_handler) (void *) |
Optional custom scatter gather callback. May be set to NULL in order to use the default one.