- Main Page
- Modules
- Data Structures
- Files

Data Structures | Typedefs
MMC/SD Data Structures
MMCSD

## Data Structures
struct | CSL_MmcsdCmd
| Command structure for the card. More...
struct | CSL_MmcsdResponse
| Response array received from the controller. More...
struct | CSL_MMCSetupNative
| Structure to store the some default configuration for MMCSD controller. More...
struct | CSL_MMCConfig
| MMC config structure for setting MMC/SD Control register. More...
struct | CSL_MMCSDCidStruct
| Structure to store the CID Information for MMC and SD card. More...
struct | CSL_MMCCardIdObj
| Card identification object. More...
struct | CSL_MMCSDCsdStruct
| Structure to store the CSD Information for MMC and SD card. More...
struct | CSL_MMCCardCsdObj
| CSD Information for MMC and SD card. More...
struct | CSL_MMCCardXCsdObj
| structure for extra feature of MMC and SD Object. More...
struct | CSL_MMCCardObj
| structure for card specific information. More...
struct | CSL_MMCCallBackObj
| structure array of isr function for MMCSD. More...
struct | CSL_MmcsdDmaConfig
| DMA configuration structure for MMCSD module. More...
struct | CSL_MMCControllerObj
| structure for card specific information. More...
struct | AtaMMCState
| Structure to hold the media ATA state values specific to MMCSD. More...
## Typedefs
typedef void(* | CSL_MMCCallBackPtr )(void)
| call back function for MMCSD.
typedef void(* | CSL_MMCDataTxferCallBackPtr )(void *mmcsdHandle)
| Data transfer call back function pointer.
typedef CSL_MMCControllerObj * | CSL_MmcsdHandle
| MMCSD Handle.
typedef struct AtaMMCState | AtaMMCState
| Structure to hold the media ATA state values specific to MMCSD.

## Typedef Documentation

typedef void(* CSL_MMCDataTxferCallBackPtr)(void *mmcsdHandle)

Data transfer call back function pointer.

DATA TRANSFER CALLBACK FUNCTION IMPLEMENTED BY THE APPLICATION PROGRAMS SHOULD WAIT FOR THE INTERRUPT AND DISABLE ALL THE MMC INTERRUPTS AFTER GETTING INTERRUPT FROM MMCSD CONTROLLER.