Go to the source code of this file.
|
typedef void * | MCSPI_DmaHandle |
| Handle to the MCSPI DMA Config Object returned by MCSPI_dmaOpen. More...
|
|
typedef int32_t(* | MCSPI_dmaOpenFxn) (void *mcspiDmaArgs) |
| Driver implementation to open a specific DMA driver channel - UDMA, EDMA etc. More...
|
|
typedef int32_t(* | MCSPI_dmaCloseFxn) (MCSPI_Handle handle, const MCSPI_ChConfig *chCfg) |
| Driver implementation to close a specific DMA driver channel - UDMA, EDMA etc. More...
|
|
typedef int32_t(* | MCSPI_dmaChInitFxn) (MCSPI_Handle handle, const MCSPI_ChConfig *chCfg, const MCSPI_DmaChConfig *dmaChCfg) |
| Driver implementation to init a DMA channel params using a specific DMA driver - UDMA, EDMA etc. More...
|
|
typedef int32_t(* | MCSPI_dmaTransferMasterFxn) (MCSPI_Object *obj, MCSPI_ChObject *chObj, const MCSPI_Attrs *attrs, MCSPI_Transaction *transaction) |
| Driver implementation to do a DMA transfer using a specific DMA driver - UDMA, EDMA etc. More...
|
|
typedef int32_t(* | MCSPI_dmaStopFxn) (MCSPI_Object *obj, const MCSPI_Attrs *attrs, MCSPI_ChObject *chObj, uint32_t chNum) |
| Driver implementation to Stop DMA using a specific DMA driver - UDMA, EDMA etc. More...
|
|
|
MCSPI_DmaHandle | MCSPI_dmaOpen (int32_t dmaConfigIndex) |
| API to open an MCSPI DMA channel. More...
|
|
int32_t | MCSPI_dmaClose (MCSPI_Handle handle, const MCSPI_ChConfig *chCfg) |
| API to close an MCSPI DMA channel. More...
|
|
int32_t | MCSPI_dmaChInit (MCSPI_Handle handle, const MCSPI_ChConfig *chCfg, const MCSPI_DmaChConfig *dmaChCfg) |
| API to init a DMA Channel opened. More...
|
|
int32_t | MCSPI_dmaTransfer (MCSPI_Object *obj, MCSPI_ChObject *chObj, const MCSPI_Attrs *attrs, MCSPI_Transaction *transaction) |
| API to do a DMA transfer using a specific DMA driver - UDMA, EDMA etc. More...
|
|
int32_t | MCSPI_dmaStop (MCSPI_Object *obj, const MCSPI_Attrs *attrs, MCSPI_ChObject *chObj, uint32_t chNum) |
| API to Stop DMA using a specific DMA driver - UDMA, EDMA etc. More...
|
|