#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/UefiDriverEntryPoint.h>\r
\r
-extern EFI_DRIVER_BINDING_PROTOCOL gUfsHcDriverBinding;\r
-extern EFI_COMPONENT_NAME_PROTOCOL gUfsHcComponentName;\r
-extern EFI_COMPONENT_NAME2_PROTOCOL gUfsHcComponentName2;\r
+extern EFI_DRIVER_BINDING_PROTOCOL gUfsHcDriverBinding;\r
+extern EFI_COMPONENT_NAME_PROTOCOL gUfsHcComponentName;\r
+extern EFI_COMPONENT_NAME2_PROTOCOL gUfsHcComponentName2;\r
\r
//\r
// Unique signature for private data structure.\r
//\r
-#define UFS_HC_PRIVATE_DATA_SIGNATURE SIGNATURE_32 ('U','F','S','H')\r
+#define UFS_HC_PRIVATE_DATA_SIGNATURE SIGNATURE_32 ('U','F','S','H')\r
\r
-typedef struct _UFS_HOST_CONTROLLER_PRIVATE_DATA UFS_HOST_CONTROLLER_PRIVATE_DATA;\r
+typedef struct _UFS_HOST_CONTROLLER_PRIVATE_DATA UFS_HOST_CONTROLLER_PRIVATE_DATA;\r
\r
//\r
// Ufs host controller private data structure.\r
//\r
struct _UFS_HOST_CONTROLLER_PRIVATE_DATA {\r
- UINT32 Signature;\r
+ UINT32 Signature;\r
\r
- EDKII_UFS_HOST_CONTROLLER_PROTOCOL UfsHc;\r
- EFI_PCI_IO_PROTOCOL *PciIo;\r
- UINT8 BarIndex;\r
- UINT64 PciAttributes;\r
+ EDKII_UFS_HOST_CONTROLLER_PROTOCOL UfsHc;\r
+ EFI_PCI_IO_PROTOCOL *PciIo;\r
+ UINT8 BarIndex;\r
+ UINT64 PciAttributes;\r
};\r
\r
#define UFS_HOST_CONTROLLER_PRIVATE_DATA_FROM_UFSHC(a) \\r
EFI_STATUS\r
EFIAPI\r
UfsHcComponentNameGetControllerName (\r
- IN EFI_COMPONENT_NAME_PROTOCOL *This,\r
- IN EFI_HANDLE ControllerHandle,\r
- IN EFI_HANDLE ChildHandle OPTIONAL,\r
- IN CHAR8 *Language,\r
- OUT CHAR16 **ControllerName\r
+ IN EFI_COMPONENT_NAME_PROTOCOL *This,\r
+ IN EFI_HANDLE ControllerHandle,\r
+ IN EFI_HANDLE ChildHandle OPTIONAL,\r
+ IN CHAR8 *Language,\r
+ OUT CHAR16 **ControllerName\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
UfsHcDriverBindingStop (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE Controller,\r
- IN UINTN NumberOfChildren,\r
- IN EFI_HANDLE *ChildHandleBuffer\r
+ IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
+ IN EFI_HANDLE Controller,\r
+ IN UINTN NumberOfChildren,\r
+ IN EFI_HANDLE *ChildHandleBuffer\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
UfsHcGetMmioBar (\r
- IN EDKII_UFS_HOST_CONTROLLER_PROTOCOL *This,\r
- OUT UINTN *MmioBar\r
+ IN EDKII_UFS_HOST_CONTROLLER_PROTOCOL *This,\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
EFI_STATUS\r
EFIAPI\r
UfsHcUnmap (\r
- IN EDKII_UFS_HOST_CONTROLLER_PROTOCOL *This,\r
- IN VOID *Mapping\r
+ IN EDKII_UFS_HOST_CONTROLLER_PROTOCOL *This,\r
+ IN VOID *Mapping\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
UfsHcAllocateBuffer (\r
- IN EDKII_UFS_HOST_CONTROLLER_PROTOCOL *This,\r
- IN EFI_ALLOCATE_TYPE Type,\r
- IN EFI_MEMORY_TYPE MemoryType,\r
- IN UINTN Pages,\r
- OUT VOID **HostAddress,\r
- IN UINT64 Attributes\r
+ IN EDKII_UFS_HOST_CONTROLLER_PROTOCOL *This,\r
+ IN EFI_ALLOCATE_TYPE Type,\r
+ IN EFI_MEMORY_TYPE MemoryType,\r
+ IN UINTN Pages,\r
+ OUT VOID **HostAddress,\r
+ IN UINT64 Attributes\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
UfsHcFreeBuffer (\r
- IN EDKII_UFS_HOST_CONTROLLER_PROTOCOL *This,\r
- IN UINTN Pages,\r
- IN VOID *HostAddress\r
+ IN EDKII_UFS_HOST_CONTROLLER_PROTOCOL *This,\r
+ IN UINTN Pages,\r
+ IN VOID *HostAddress\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
UfsHcFlush (\r
- IN EDKII_UFS_HOST_CONTROLLER_PROTOCOL *This\r
+ IN EDKII_UFS_HOST_CONTROLLER_PROTOCOL *This\r
);\r
\r
/**\r