\r
**/\r
\r
-\r
#ifndef __EDKII_UFS_HC_PROTOCOL_H__\r
#define __EDKII_UFS_HC_PROTOCOL_H__\r
\r
//\r
// Forward reference for pure ANSI compatability\r
//\r
-typedef struct _EDKII_UFS_HOST_CONTROLLER_PROTOCOL EDKII_UFS_HOST_CONTROLLER_PROTOCOL;\r
-\r
+typedef struct _EDKII_UFS_HOST_CONTROLLER_PROTOCOL EDKII_UFS_HOST_CONTROLLER_PROTOCOL;\r
\r
/**\r
Get the MMIO base address of UFS host controller.\r
EFI_STATUS\r
(EFIAPI *EDKII_UFS_HC_GET_MMIO_BAR)(\r
IN EDKII_UFS_HOST_CONTROLLER_PROTOCOL *This,\r
- OUT UINTN *MmioBar\r
+ OUT UINTN *MmioBar\r
);\r
\r
///\r
IN EDKII_UFS_HOST_CONTROLLER_OPERATION Operation,\r
IN VOID *HostAddress,\r
IN OUT UINTN *NumberOfBytes,\r
- OUT EFI_PHYSICAL_ADDRESS *DeviceAddress,\r
- OUT VOID **Mapping\r
+ OUT EFI_PHYSICAL_ADDRESS *DeviceAddress,\r
+ OUT VOID **Mapping\r
);\r
\r
/**\r
IN EFI_ALLOCATE_TYPE Type,\r
IN EFI_MEMORY_TYPE MemoryType,\r
IN UINTN Pages,\r
- OUT VOID **HostAddress,\r
+ OUT VOID **HostAddress,\r
IN UINT64 Attributes\r
);\r
\r
);\r
\r
typedef enum {\r
- EfiUfsHcWidthUint8 = 0,\r
+ EfiUfsHcWidthUint8 = 0,\r
EfiUfsHcWidthUint16,\r
EfiUfsHcWidthUint32,\r
EfiUfsHcWidthUint64,\r
/// UFS Host Controller Protocol structure.\r
///\r
struct _EDKII_UFS_HOST_CONTROLLER_PROTOCOL {\r
- EDKII_UFS_HC_GET_MMIO_BAR GetUfsHcMmioBar;\r
- EDKII_UFS_HC_ALLOCATE_BUFFER AllocateBuffer;\r
- EDKII_UFS_HC_FREE_BUFFER FreeBuffer;\r
- EDKII_UFS_HC_MAP Map;\r
- EDKII_UFS_HC_UNMAP Unmap;\r
- EDKII_UFS_HC_FLUSH Flush;\r
- EDKII_UFS_HC_MMIO_READ_WRITE Read;\r
- EDKII_UFS_HC_MMIO_READ_WRITE Write;\r
+ EDKII_UFS_HC_GET_MMIO_BAR GetUfsHcMmioBar;\r
+ EDKII_UFS_HC_ALLOCATE_BUFFER AllocateBuffer;\r
+ EDKII_UFS_HC_FREE_BUFFER FreeBuffer;\r
+ EDKII_UFS_HC_MAP Map;\r
+ EDKII_UFS_HC_UNMAP Unmap;\r
+ EDKII_UFS_HC_FLUSH Flush;\r
+ EDKII_UFS_HC_MMIO_READ_WRITE Read;\r
+ EDKII_UFS_HC_MMIO_READ_WRITE Write;\r
};\r
\r
///\r
/// UFS Host Controller Protocol GUID variable.\r
///\r
-extern EFI_GUID gEdkiiUfsHostControllerProtocolGuid;\r
+extern EFI_GUID gEdkiiUfsHostControllerProtocolGuid;\r
\r
#endif\r