**/\r
UFS_PEIM_MEM_BLOCK *\r
UfsPeimAllocMemBlock (\r
- IN UINTN Pages\r
+ IN UINTN Pages\r
)\r
{\r
- UFS_PEIM_MEM_BLOCK *Block;\r
- VOID *BufHost;\r
- VOID *Mapping;\r
- EFI_PHYSICAL_ADDRESS MappedAddr;\r
- EFI_STATUS Status;\r
- VOID *TempPtr;\r
+ UFS_PEIM_MEM_BLOCK *Block;\r
+ VOID *BufHost;\r
+ VOID *Mapping;\r
+ EFI_PHYSICAL_ADDRESS MappedAddr;\r
+ EFI_STATUS Status;\r
+ VOID *TempPtr;\r
\r
TempPtr = NULL;\r
Block = NULL;\r
\r
- Status = PeiServicesAllocatePool (sizeof(UFS_PEIM_MEM_BLOCK), &TempPtr);\r
+ Status = PeiServicesAllocatePool (sizeof (UFS_PEIM_MEM_BLOCK), &TempPtr);\r
if (EFI_ERROR (Status)) {\r
return NULL;\r
}\r
\r
- ZeroMem ((VOID*)(UINTN)TempPtr, sizeof(UFS_PEIM_MEM_BLOCK));\r
+ ZeroMem ((VOID *)(UINTN)TempPtr, sizeof (UFS_PEIM_MEM_BLOCK));\r
\r
//\r
// each bit in the bit array represents UFS_PEIM_MEM_UNIT\r
//\r
ASSERT (UFS_PEIM_MEM_UNIT * 8 <= EFI_PAGE_SIZE);\r
\r
- Block = (UFS_PEIM_MEM_BLOCK*)(UINTN)TempPtr;\r
- Block->BufLen = EFI_PAGES_TO_SIZE (Pages);\r
- Block->BitsLen = Block->BufLen / (UFS_PEIM_MEM_UNIT * 8);\r
+ Block = (UFS_PEIM_MEM_BLOCK *)(UINTN)TempPtr;\r
+ Block->BufLen = EFI_PAGES_TO_SIZE (Pages);\r
+ Block->BitsLen = Block->BufLen / (UFS_PEIM_MEM_UNIT * 8);\r
\r
Status = PeiServicesAllocatePool (Block->BitsLen, &TempPtr);\r
if (EFI_ERROR (Status)) {\r
return NULL;\r
}\r
\r
- ZeroMem ((VOID*)(UINTN)TempPtr, Block->BitsLen);\r
+ ZeroMem ((VOID *)(UINTN)TempPtr, Block->BitsLen);\r
\r
- Block->Bits = (UINT8*)(UINTN)TempPtr;\r
+ Block->Bits = (UINT8 *)(UINTN)TempPtr;\r
\r
Status = IoMmuAllocateBuffer (\r
Pages,\r
return NULL;\r
}\r
\r
- ZeroMem ((VOID*)(UINTN)BufHost, EFI_PAGES_TO_SIZE (Pages));\r
+ ZeroMem ((VOID *)(UINTN)BufHost, EFI_PAGES_TO_SIZE (Pages));\r
\r
- Block->BufHost = (UINT8 *) (UINTN) BufHost;\r
- Block->Buf = (UINT8 *) (UINTN) MappedAddr;\r
+ Block->BufHost = (UINT8 *)(UINTN)BufHost;\r
+ Block->Buf = (UINT8 *)(UINTN)MappedAddr;\r
Block->Mapping = Mapping;\r
Block->Next = NULL;\r
\r
**/\r
VOID\r
UfsPeimFreeMemBlock (\r
- IN UFS_PEIM_MEM_POOL *Pool,\r
- IN UFS_PEIM_MEM_BLOCK *Block\r
+ IN UFS_PEIM_MEM_POOL *Pool,\r
+ IN UFS_PEIM_MEM_BLOCK *Block\r
)\r
{\r
ASSERT ((Pool != NULL) && (Block != NULL));\r
IN UINTN Units\r
)\r
{\r
- UINTN Byte;\r
- UINT8 Bit;\r
- UINTN StartByte;\r
- UINT8 StartBit;\r
- UINTN Available;\r
- UINTN Count;\r
+ UINTN Byte;\r
+ UINT8 Bit;\r
+ UINTN StartByte;\r
+ UINT8 StartBit;\r
+ UINTN Available;\r
+ UINTN Count;\r
\r
ASSERT ((Block != 0) && (Units != 0));\r
\r
- StartByte = 0;\r
- StartBit = 0;\r
- Available = 0;\r
+ StartByte = 0;\r
+ StartBit = 0;\r
+ Available = 0;\r
\r
for (Byte = 0, Bit = 0; Byte < Block->BitsLen;) {\r
//\r
}\r
\r
UFS_PEIM_NEXT_BIT (Byte, Bit);\r
-\r
} else {\r
UFS_PEIM_NEXT_BIT (Byte, Bit);\r
\r
- Available = 0;\r
- StartByte = Byte;\r
- StartBit = Bit;\r
+ Available = 0;\r
+ StartByte = Byte;\r
+ StartBit = Bit;\r
}\r
}\r
\r
//\r
// Mark the memory as allocated\r
//\r
- Byte = StartByte;\r
- Bit = StartBit;\r
+ Byte = StartByte;\r
+ Bit = StartBit;\r
\r
for (Count = 0; Count < Units; Count++) {\r
ASSERT (!UFS_PEIM_MEM_BIT_IS_SET (Block->Bits[Byte], Bit));\r
\r
- Block->Bits[Byte] = (UINT8) (Block->Bits[Byte] | (UINT8) UFS_PEIM_MEM_BIT (Bit));\r
+ Block->Bits[Byte] = (UINT8)(Block->Bits[Byte] | (UINT8)UFS_PEIM_MEM_BIT (Bit));\r
UFS_PEIM_NEXT_BIT (Byte, Bit);\r
}\r
\r
**/\r
VOID\r
UfsPeimInsertMemBlockToPool (\r
- IN UFS_PEIM_MEM_BLOCK *Head,\r
- IN UFS_PEIM_MEM_BLOCK *Block\r
+ IN UFS_PEIM_MEM_BLOCK *Head,\r
+ IN UFS_PEIM_MEM_BLOCK *Block\r
)\r
{\r
ASSERT ((Head != NULL) && (Block != NULL));\r
**/\r
BOOLEAN\r
UfsPeimIsMemBlockEmpty (\r
- IN UFS_PEIM_MEM_BLOCK *Block\r
+ IN UFS_PEIM_MEM_BLOCK *Block\r
)\r
{\r
- UINTN Index;\r
-\r
+ UINTN Index;\r
\r
for (Index = 0; Index < Block->BitsLen; Index++) {\r
if (Block->Bits[Index] != 0) {\r
return TRUE;\r
}\r
\r
-\r
-\r
/**\r
Initialize the memory management pool for the host controller.\r
\r
IN UFS_PEIM_HC_PRIVATE_DATA *Private\r
)\r
{\r
- UFS_PEIM_MEM_POOL *Pool;\r
- EFI_STATUS Status;\r
- VOID *TempPtr;\r
+ UFS_PEIM_MEM_POOL *Pool;\r
+ EFI_STATUS Status;\r
+ VOID *TempPtr;\r
\r
TempPtr = NULL;\r
Pool = NULL;\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
- ZeroMem ((VOID*)(UINTN)TempPtr, sizeof (UFS_PEIM_MEM_POOL));\r
+ ZeroMem ((VOID *)(UINTN)TempPtr, sizeof (UFS_PEIM_MEM_POOL));\r
\r
Pool = (UFS_PEIM_MEM_POOL *)((UINTN)TempPtr);\r
\r
**/\r
EFI_STATUS\r
UfsPeimFreeMemPool (\r
- IN UFS_PEIM_MEM_POOL *Pool\r
+ IN UFS_PEIM_MEM_POOL *Pool\r
)\r
{\r
- UFS_PEIM_MEM_BLOCK *Block;\r
+ UFS_PEIM_MEM_BLOCK *Block;\r
\r
ASSERT (Pool->Head != NULL);\r
\r
**/\r
VOID *\r
UfsPeimAllocateMem (\r
- IN UFS_PEIM_MEM_POOL *Pool,\r
- IN UINTN Size\r
+ IN UFS_PEIM_MEM_POOL *Pool,\r
+ IN UINTN Size\r
)\r
{\r
- UFS_PEIM_MEM_BLOCK *Head;\r
- UFS_PEIM_MEM_BLOCK *Block;\r
- UFS_PEIM_MEM_BLOCK *NewBlock;\r
- VOID *Mem;\r
- UINTN AllocSize;\r
- UINTN Pages;\r
+ UFS_PEIM_MEM_BLOCK *Head;\r
+ UFS_PEIM_MEM_BLOCK *Block;\r
+ UFS_PEIM_MEM_BLOCK *NewBlock;\r
+ VOID *Mem;\r
+ UINTN AllocSize;\r
+ UINTN Pages;\r
\r
Mem = NULL;\r
AllocSize = UFS_PEIM_MEM_ROUND (Size);\r
**/\r
VOID\r
UfsPeimFreeMem (\r
- IN UFS_PEIM_MEM_POOL *Pool,\r
- IN VOID *Mem,\r
- IN UINTN Size\r
+ IN UFS_PEIM_MEM_POOL *Pool,\r
+ IN VOID *Mem,\r
+ IN UINTN Size\r
)\r
{\r
- UFS_PEIM_MEM_BLOCK *Head;\r
- UFS_PEIM_MEM_BLOCK *Block;\r
- UINT8 *ToFree;\r
- UINTN AllocSize;\r
- UINTN Byte;\r
- UINTN Bit;\r
- UINTN Count;\r
+ UFS_PEIM_MEM_BLOCK *Head;\r
+ UFS_PEIM_MEM_BLOCK *Block;\r
+ UINT8 *ToFree;\r
+ UINTN AllocSize;\r
+ UINTN Byte;\r
+ UINTN Bit;\r
+ UINTN Count;\r
\r
Head = Pool->Head;\r
AllocSize = UFS_PEIM_MEM_ROUND (Size);\r
- ToFree = (UINT8 *) Mem;\r
+ ToFree = (UINT8 *)Mem;\r
\r
for (Block = Head; Block != NULL; Block = Block->Next) {\r
//\r
//\r
// compute the start byte and bit in the bit array\r
//\r
- Byte = ((ToFree - Block->Buf) / UFS_PEIM_MEM_UNIT) / 8;\r
- Bit = ((ToFree - Block->Buf) / UFS_PEIM_MEM_UNIT) % 8;\r
+ Byte = ((ToFree - Block->Buf) / UFS_PEIM_MEM_UNIT) / 8;\r
+ Bit = ((ToFree - Block->Buf) / UFS_PEIM_MEM_UNIT) % 8;\r
\r
//\r
// reset associated bits in bit array\r
for (Count = 0; Count < (AllocSize / UFS_PEIM_MEM_UNIT); Count++) {\r
ASSERT (UFS_PEIM_MEM_BIT_IS_SET (Block->Bits[Byte], Bit));\r
\r
- Block->Bits[Byte] = (UINT8) (Block->Bits[Byte] ^ UFS_PEIM_MEM_BIT (Bit));\r
+ Block->Bits[Byte] = (UINT8)(Block->Bits[Byte] ^ UFS_PEIM_MEM_BIT (Bit));\r
UFS_PEIM_NEXT_BIT (Byte, Bit);\r
}\r
\r
UfsPeimFreeMemBlock (Pool, Block);\r
}\r
\r
- return ;\r
+ return;\r
}\r