} EFI_SD_MMC_RESPONSE_TYPE;\r
\r
typedef struct _EFI_SD_MMC_COMMAND_BLOCK {\r
- UINT16 CommandIndex;\r
- UINT32 CommandArgument;\r
- UINT32 CommandType; // One of the EFI_SD_MMC_COMMAND_TYPE values\r
- UINT32 ResponseType; // One of the EFI_SD_MMC_RESPONSE_TYPE values\r
+ UINT16 CommandIndex;\r
+ UINT32 CommandArgument;\r
+ UINT32 CommandType; // One of the EFI_SD_MMC_COMMAND_TYPE values\r
+ UINT32 ResponseType; // One of the EFI_SD_MMC_RESPONSE_TYPE values\r
} EFI_SD_MMC_COMMAND_BLOCK;\r
\r
typedef struct _EFI_SD_MMC_STATUS_BLOCK {\r
- UINT32 Resp0;\r
- UINT32 Resp1;\r
- UINT32 Resp2;\r
- UINT32 Resp3;\r
+ UINT32 Resp0;\r
+ UINT32 Resp1;\r
+ UINT32 Resp2;\r
+ UINT32 Resp3;\r
} EFI_SD_MMC_STATUS_BLOCK;\r
\r
typedef struct _EFI_SD_MMC_PASS_THRU_COMMAND_PACKET {\r
- UINT64 Timeout;\r
- EFI_SD_MMC_COMMAND_BLOCK *SdMmcCmdBlk;\r
- EFI_SD_MMC_STATUS_BLOCK *SdMmcStatusBlk;\r
- VOID *InDataBuffer;\r
- VOID *OutDataBuffer;\r
- UINT32 InTransferLength;\r
- UINT32 OutTransferLength;\r
- EFI_STATUS TransactionStatus;\r
+ UINT64 Timeout;\r
+ EFI_SD_MMC_COMMAND_BLOCK *SdMmcCmdBlk;\r
+ EFI_SD_MMC_STATUS_BLOCK *SdMmcStatusBlk;\r
+ VOID *InDataBuffer;\r
+ VOID *OutDataBuffer;\r
+ UINT32 InTransferLength;\r
+ UINT32 OutTransferLength;\r
+ EFI_STATUS TransactionStatus;\r
} EFI_SD_MMC_PASS_THRU_COMMAND_PACKET;\r
\r
/**\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_SD_MMC_PASS_THRU_PASSTHRU) (\r
+(EFIAPI *EFI_SD_MMC_PASS_THRU_PASSTHRU)(\r
IN EFI_SD_MMC_PASS_THRU_PROTOCOL *This,\r
IN UINT8 Slot,\r
IN OUT EFI_SD_MMC_PASS_THRU_COMMAND_PACKET *Packet,\r
IN EFI_EVENT Event OPTIONAL\r
-);\r
+ );\r
\r
/**\r
Used to retrieve next slot numbers supported by the SD controller. The function\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_SD_MMC_PASS_THRU_GET_NEXT_SLOT) (\r
+(EFIAPI *EFI_SD_MMC_PASS_THRU_GET_NEXT_SLOT)(\r
IN EFI_SD_MMC_PASS_THRU_PROTOCOL *This,\r
IN OUT UINT8 *Slot\r
-);\r
+ );\r
\r
/**\r
Used to allocate and build a device path node for an SD card on the SD controller.\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_SD_MMC_PASS_THRU_BUILD_DEVICE_PATH) (\r
+(EFIAPI *EFI_SD_MMC_PASS_THRU_BUILD_DEVICE_PATH)(\r
IN EFI_SD_MMC_PASS_THRU_PROTOCOL *This,\r
IN UINT8 Slot,\r
OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath\r
-);\r
+ );\r
\r
/**\r
This function retrieves an SD card slot number based on the input device path.\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_SD_MMC_PASS_THRU_GET_SLOT_NUMBER) (\r
+(EFIAPI *EFI_SD_MMC_PASS_THRU_GET_SLOT_NUMBER)(\r
IN EFI_SD_MMC_PASS_THRU_PROTOCOL *This,\r
IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,\r
OUT UINT8 *Slot\r
-);\r
+ );\r
\r
/**\r
Resets an SD card that is connected to the SD controller.\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_SD_MMC_PASS_THRU_RESET_DEVICE) (\r
+(EFIAPI *EFI_SD_MMC_PASS_THRU_RESET_DEVICE)(\r
IN EFI_SD_MMC_PASS_THRU_PROTOCOL *This,\r
IN UINT8 Slot\r
-);\r
+ );\r
\r
struct _EFI_SD_MMC_PASS_THRU_PROTOCOL {\r
- UINT32 IoAlign;\r
- EFI_SD_MMC_PASS_THRU_PASSTHRU PassThru;\r
- EFI_SD_MMC_PASS_THRU_GET_NEXT_SLOT GetNextSlot;\r
- EFI_SD_MMC_PASS_THRU_BUILD_DEVICE_PATH BuildDevicePath;\r
- EFI_SD_MMC_PASS_THRU_GET_SLOT_NUMBER GetSlotNumber;\r
- EFI_SD_MMC_PASS_THRU_RESET_DEVICE ResetDevice;\r
+ UINT32 IoAlign;\r
+ EFI_SD_MMC_PASS_THRU_PASSTHRU PassThru;\r
+ EFI_SD_MMC_PASS_THRU_GET_NEXT_SLOT GetNextSlot;\r
+ EFI_SD_MMC_PASS_THRU_BUILD_DEVICE_PATH BuildDevicePath;\r
+ EFI_SD_MMC_PASS_THRU_GET_SLOT_NUMBER GetSlotNumber;\r
+ EFI_SD_MMC_PASS_THRU_RESET_DEVICE ResetDevice;\r
};\r
\r
-extern EFI_GUID gEfiSdMmcPassThruProtocolGuid;\r
+extern EFI_GUID gEfiSdMmcPassThruProtocolGuid;\r
\r
#endif\r