\r
LIST_ENTRY mMmMemoryMap = INITIALIZE_LIST_HEAD_VARIABLE (mMmMemoryMap);\r
\r
-UINTN mMapKey;\r
+UINTN mMapKey;\r
\r
/**\r
Internal Function. Allocate n pages from given free page node.\r
if (Top > Pages->NumberOfPages) {\r
Top = Pages->NumberOfPages;\r
}\r
+\r
Bottom = Top - NumberOfPages;\r
\r
if (Top < Pages->NumberOfPages) {\r
- Node = (FREE_PAGE_LIST*)((UINTN)Pages + EFI_PAGES_TO_SIZE (Top));\r
+ Node = (FREE_PAGE_LIST *)((UINTN)Pages + EFI_PAGES_TO_SIZE (Top));\r
Node->NumberOfPages = Pages->NumberOfPages - Top;\r
InsertHeadList (&Pages->Link, &Node->Link);\r
}\r
\r
for (Node = FreePageList->BackLink; Node != FreePageList; Node = Node->BackLink) {\r
Pages = BASE_CR (Node, FREE_PAGE_LIST, Link);\r
- if (Pages->NumberOfPages >= NumberOfPages &&\r
- (UINTN)Pages + EFI_PAGES_TO_SIZE (NumberOfPages) - 1 <= MaxAddress) {\r
+ if ((Pages->NumberOfPages >= NumberOfPages) &&\r
+ ((UINTN)Pages + EFI_PAGES_TO_SIZE (NumberOfPages) - 1 <= MaxAddress))\r
+ {\r
return InternalAllocPagesOnOneNode (Pages, NumberOfPages, MaxAddress);\r
}\r
}\r
+\r
return (UINTN)(-1);\r
}\r
\r
}\r
\r
EndAddress = Address + EFI_PAGES_TO_SIZE (NumberOfPages);\r
- for (Node = FreePageList->BackLink; Node!= FreePageList; Node = Node->BackLink) {\r
+ for (Node = FreePageList->BackLink; Node != FreePageList; Node = Node->BackLink) {\r
Pages = BASE_CR (Node, FREE_PAGE_LIST, Link);\r
if ((UINTN)Pages <= Address) {\r
if ((UINTN)Pages + EFI_PAGES_TO_SIZE (Pages->NumberOfPages) < EndAddress) {\r
break;\r
}\r
+\r
return InternalAllocPagesOnOneNode (Pages, NumberOfPages, EndAddress);\r
}\r
}\r
+\r
return ~Address;\r
}\r
\r
{\r
UINTN RequestedAddress;\r
\r
- if (MemoryType != EfiRuntimeServicesCode &&\r
- MemoryType != EfiRuntimeServicesData) {\r
+ if ((MemoryType != EfiRuntimeServicesCode) &&\r
+ (MemoryType != EfiRuntimeServicesData))\r
+ {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
if (*Memory == (UINTN)-1) {\r
return EFI_OUT_OF_RESOURCES;\r
}\r
+\r
break;\r
case AllocateAddress:\r
*Memory = InternalAllocAddress (\r
if (*Memory != RequestedAddress) {\r
return EFI_NOT_FOUND;\r
}\r
+\r
break;\r
default:\r
return EFI_INVALID_PARAMETER;\r
}\r
+\r
return EFI_SUCCESS;\r
}\r
\r
\r
Next = BASE_CR (First->Link.ForwardLink, FREE_PAGE_LIST, Link);\r
ASSERT (\r
- TRUNCATE_TO_PAGES ((UINTN)Next - (UINTN)First) >= First->NumberOfPages);\r
+ TRUNCATE_TO_PAGES ((UINTN)Next - (UINTN)First) >= First->NumberOfPages\r
+ );\r
\r
if (TRUNCATE_TO_PAGES ((UINTN)Next - (UINTN)First) == First->NumberOfPages) {\r
First->NumberOfPages += Next->NumberOfPages;\r
RemoveEntryList (&Next->Link);\r
Next = First;\r
}\r
+\r
return Next;\r
}\r
\r
}\r
\r
Pages = NULL;\r
- Node = mMmMemoryMap.ForwardLink;\r
+ Node = mMmMemoryMap.ForwardLink;\r
while (Node != &mMmMemoryMap) {\r
Pages = BASE_CR (Node, FREE_PAGE_LIST, Link);\r
if (Memory < (UINTN)Pages) {\r
break;\r
}\r
+\r
Node = Node->ForwardLink;\r
}\r
\r
- if (Node != &mMmMemoryMap &&\r
- Memory + EFI_PAGES_TO_SIZE (NumberOfPages) > (UINTN)Pages) {\r
+ if ((Node != &mMmMemoryMap) &&\r
+ (Memory + EFI_PAGES_TO_SIZE (NumberOfPages) > (UINTN)Pages))\r
+ {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
}\r
}\r
\r
- Pages = (FREE_PAGE_LIST*)(UINTN)Memory;\r
+ Pages = (FREE_PAGE_LIST *)(UINTN)Memory;\r
Pages->NumberOfPages = NumberOfPages;\r
InsertTailList (Node, &Pages->Link);\r
\r
// Align range on an EFI_PAGE_SIZE boundary\r
//\r
AlignedMemBase = (UINTN)(MemBase + EFI_PAGE_MASK) & ~EFI_PAGE_MASK;\r
- MemLength -= AlignedMemBase - MemBase;\r
+ MemLength -= AlignedMemBase - MemBase;\r
MmFreePages (AlignedMemBase, TRUNCATE_TO_PAGES ((UINTN)MemLength));\r
}\r