Searched refs:NumberOfPages (Results 1 - 25 of 30) sorted by relevance

12

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/PiSmmCore/
H A DPage.c21 UINTN NumberOfPages; member in struct:__anon10970
30 @param NumberOfPages Number of pages to be allocated.
39 IN UINTN NumberOfPages,
48 if (Top > Pages->NumberOfPages) {
49 Top = Pages->NumberOfPages;
51 Bottom = Top - NumberOfPages;
53 if (Top < Pages->NumberOfPages) {
55 Node->NumberOfPages = Pages->NumberOfPages - Top;
60 Pages->NumberOfPages
37 InternalAllocPagesOnOneNode( IN OUT FREE_PAGE_LIST *Pages, IN UINTN NumberOfPages, IN UINTN MaxAddress ) argument
79 InternalAllocMaxAddress( IN OUT LIST_ENTRY *FreePageList, IN UINTN NumberOfPages, IN UINTN MaxAddress ) argument
109 InternalAllocAddress( IN OUT LIST_ENTRY *FreePageList, IN UINTN NumberOfPages, IN UINTN Address ) argument
154 SmmAllocatePages( IN EFI_ALLOCATE_TYPE Type, IN EFI_MEMORY_TYPE MemoryType, IN UINTN NumberOfPages, OUT EFI_PHYSICAL_ADDRESS *Memory ) argument
[all...]
H A DPiSmmCore.h253 @param NumberOfPages The number of pages to allocate
268 IN UINTN NumberOfPages,
276 @param NumberOfPages The number of pages to free
287 IN UINTN NumberOfPages
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/
H A DMemMap.c139 // replaced ((EFI_MEMORY_DESCRIPTOR*)Walker)->PhysicalStart+MultU64x64(SIZE_4KB,((EFI_MEMORY_DESCRIPTOR*)Walker)->NumberOfPages) with 0000
141 ShellPrintHiiEx(-1, -1, NULL, (EFI_STRING_ID)(!Sfo?STRING_TOKEN (STR_MEMMAP_LIST_ITEM):STRING_TOKEN (STR_MEMMAP_LIST_ITEM_SFO)), gShellDebug1HiiHandle, NameEfiReservedMemoryType, ((EFI_MEMORY_DESCRIPTOR*)Walker)->PhysicalStart, ((EFI_MEMORY_DESCRIPTOR*)Walker)->PhysicalStart+MultU64x64(SIZE_4KB,((EFI_MEMORY_DESCRIPTOR*)Walker)->NumberOfPages)-1, ((EFI_MEMORY_DESCRIPTOR*)Walker)->NumberOfPages, ((EFI_MEMORY_DESCRIPTOR*)Walker)->Attribute);
142 ReservedPages += ((EFI_MEMORY_DESCRIPTOR*)Walker)->NumberOfPages;
143 TotalPages += ((EFI_MEMORY_DESCRIPTOR*)Walker)->NumberOfPages;
146 ShellPrintHiiEx(-1, -1, NULL, (EFI_STRING_ID)(!Sfo?STRING_TOKEN (STR_MEMMAP_LIST_ITEM):STRING_TOKEN (STR_MEMMAP_LIST_ITEM_SFO)), gShellDebug1HiiHandle, NameEfiLoaderCode, ((EFI_MEMORY_DESCRIPTOR*)Walker)->PhysicalStart, ((EFI_MEMORY_DESCRIPTOR*)Walker)->PhysicalStart+MultU64x64(SIZE_4KB,((EFI_MEMORY_DESCRIPTOR*)Walker)->NumberOfPages)-1, ((EFI_MEMORY_DESCRIPTOR*)Walker)->NumberOfPages, ((EFI_MEMORY_DESCRIPTOR*)Walker)->Attribute);
147 LoadCodePages += ((EFI_MEMORY_DESCRIPTOR*)Walker)->NumberOfPages;
148 TotalPages += ((EFI_MEMORY_DESCRIPTOR*)Walker)->NumberOfPages;
151 ShellPrintHiiEx(-1, -1, NULL, (EFI_STRING_ID)(!Sfo?STRING_TOKEN (STR_MEMMAP_LIST_ITEM):STRING_TOKEN (STR_MEMMAP_LIST_ITEM_SFO)), gShellDebug1HiiHandle, NameEfiLoaderData, ((EFI_MEMORY_DESCRIPTOR*)Walker)->PhysicalStart, ((EFI_MEMORY_DESCRIPTOR*)Walker)->PhysicalStart+MultU64x64(SIZE_4KB,((EFI_MEMORY_DESCRIPTOR*)Walker)->NumberOfPages)
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/
H A DDxeCoreMemoryAllocationServices.h28 @param NumberOfPages The number of pages to allocate
45 IN UINTN NumberOfPages,
55 @param NumberOfPages The number of pages to free
66 IN UINTN NumberOfPages
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/
H A DPiSmmCoreMemoryAllocationServices.h27 @param NumberOfPages The number of pages to allocate
42 IN UINTN NumberOfPages,
50 @param NumberOfPages The number of pages to free
61 IN UINTN NumberOfPages
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Guid/
H A DMemoryTypeInformation.h33 UINT32 NumberOfPages; ///< The pages of this type memory. member in struct:__anon10998
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/Ipf/
H A DIpfBootSupport.c183 UINTN NumberOfPages; local
198 NumberOfPages = (UINTN) (DivU64x32(LoadedImage->ImageSize, EFI_PAGE_SIZE) + 1);
206 NumberOfPages, // do we have to convert this to pages??
236 gBS->FreePages (MemoryAddress, NumberOfPages);
245 gBS->FreePages (MemoryAddress, NumberOfPages);
267 gBS->FreePages (MemoryAddress, NumberOfPages);
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Mem/
H A DImem.h63 @param NumberOfPages No of pages to allocate
72 IN UINTN NumberOfPages,
82 @param NumberOfPages The number of pages to free
88 IN UINTN NumberOfPages
H A DPage.c27 UINT64 NumberOfPages; member in struct:__anon10940
505 @param NumberOfPages The number of pages in the range
515 IN UINT64 NumberOfPages,
532 End = Start + LShiftU64 (NumberOfPages, EFI_PAGE_SHIFT) - 1;
563 if (gMemoryTypeInformation[Index].NumberOfPages != 0) {
570 gMemoryTypeInformation[Index].NumberOfPages,
588 if (gMemoryTypeInformation[FreeIndex].NumberOfPages != 0) {
591 gMemoryTypeInformation[FreeIndex].NumberOfPages
605 LShiftU64 (gMemoryTypeInformation[Index].NumberOfPages, EFI_PAGE_SHIFT) - 1;
630 if (gMemoryTypeInformation[Index].NumberOfPages !
512 CoreAddMemoryDescriptor( IN EFI_MEMORY_TYPE Type, IN EFI_PHYSICAL_ADDRESS Start, IN UINT64 NumberOfPages, IN UINT64 Attribute ) argument
677 CoreConvertPages( IN UINT64 Start, IN UINT64 NumberOfPages, IN EFI_MEMORY_TYPE NewType ) argument
875 CoreFindFreePagesI( IN UINT64 MaxAddress, IN UINT64 MinAddress, IN UINT64 NumberOfPages, IN EFI_MEMORY_TYPE NewType, IN UINTN Alignment ) argument
1085 CoreAllocatePages( IN EFI_ALLOCATE_TYPE Type, IN EFI_MEMORY_TYPE MemoryType, IN UINTN NumberOfPages, IN OUT EFI_PHYSICAL_ADDRESS *Memory ) argument
1554 CoreAllocatePoolPages( IN EFI_MEMORY_TYPE PoolType, IN UINTN NumberOfPages, IN UINTN Alignment ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Image/
H A DImage.h36 UINTN NumberOfPages; member in struct:__anon10936
103 @param NumberOfPages For input, specifies the space size of the
138 OUT UINTN *NumberOfPages OPTIONAL,
H A DImage.c60 0, // NumberOfPages
168 Image->NumberOfPages = (UINTN)(EFI_SIZE_TO_PAGES((UINTN)(DxeCoreImageLength)));
521 Image->NumberOfPages = EFI_SIZE_TO_PAGES (Size);
547 Image->NumberOfPages,
556 Image->NumberOfPages,
564 Image->NumberOfPages,
587 if (Image->NumberOfPages != 0 &&
588 Image->NumberOfPages <
590 Image->NumberOfPages = EFI_SIZE_TO_PAGES ((UINTN)Image->ImageContext.ImageSize + Image->ImageContext.SectionAlignment);
594 Image->NumberOfPages
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Protocol/
H A DLoadPe32Image.h40 @param NumberOfPages For input, specifies the space size of the image by caller if not NULL.
70 IN OUT UINTN *NumberOfPages OPTIONAL,
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/Acpi/AcpiSupportDxe/
H A DAcpiSupport.h59 // NumberOfPages is the number of pages allocated at PageAddress.
68 UINTN NumberOfPages; member in struct:__anon10484
H A DAcpiSupportAcpiSupportProtocol.c646 CurrentTableList->NumberOfPages = EFI_SIZE_TO_PAGES (CurrentTableSize);
667 CurrentTableList->NumberOfPages,
677 CurrentTableList->NumberOfPages,
725 gBS->FreePages (CurrentTableList->PageAddress, CurrentTableList->NumberOfPages);
856 gBS->FreePages (CurrentTableList->PageAddress, CurrentTableList->NumberOfPages);
933 gBS->FreePages (CurrentTableList->PageAddress, CurrentTableList->NumberOfPages);
1543 gBS->FreePages (Table->PageAddress, Table->NumberOfPages);
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/AcpiTableDxe/
H A DAcpiTable.h86 // NumberOfPages is the number of pages allocated at PageAddress.
95 UINTN NumberOfPages; member in struct:__anon11117
H A DAcpiTableProtocol.c587 CurrentTableList->NumberOfPages = EFI_SIZE_TO_PAGES (CurrentTableSize);
608 CurrentTableList->NumberOfPages,
618 CurrentTableList->NumberOfPages,
666 gBS->FreePages (CurrentTableList->PageAddress, CurrentTableList->NumberOfPages);
796 gBS->FreePages (CurrentTableList->PageAddress, CurrentTableList->NumberOfPages);
873 gBS->FreePages (CurrentTableList->PageAddress, CurrentTableList->NumberOfPages);
1492 gBS->FreePages (Table->PageAddress, Table->NumberOfPages);
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Include/Framework/
H A DSmmCis.h99 IN UINTN NumberOfPages,
107 @param NumberOfPages The number of contiguous 4 KB pages to free.
110 @retval EFI_INVALID_PARAMETER Memory is not a page-aligned address or NumberOfPages is invalid.
121 IN UINTN NumberOfPages
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/RuntimeDxe/
H A DRuntime.c166 // front of VirtEntry->NumberOfPages to cast it to a 32-bit thing on IA-32
170 ASSERT (((UINTN) VirtEntry->NumberOfPages < 0xffffffff) || (sizeof (UINTN) > 4));
174 VirtEndOfRange = VirtEntry->PhysicalStart + (((UINTN) VirtEntry->NumberOfPages) * EFI_PAGE_SIZE);
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/
H A DInternalIsaBus.h151 UINTN NumberOfPages; member in struct:__anon10289
H A DIsaIo.c379 gBS->FreePages (IsaMapInfo->MappedHostAddress, IsaMapInfo->NumberOfPages);
810 IsaMapInfo->NumberOfPages = EFI_SIZE_TO_PAGES (*NumberOfBytes);
820 IsaMapInfo->NumberOfPages,
1113 IsaMapInfo->NumberOfPages = EFI_SIZE_TO_PAGES (*NumberOfBytes);
1123 IsaMapInfo->NumberOfPages,
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/
H A DIsaDriver.h142 UINTN NumberOfPages; member in struct:__anon10312
H A DIsaIo.c783 gBS->FreePages (IsaMapInfo->MappedHostAddress, IsaMapInfo->NumberOfPages);
1150 IsaMapInfo->NumberOfPages = EFI_SIZE_TO_PAGES (*NumberOfBytes);
1160 IsaMapInfo->NumberOfPages,
1453 IsaMapInfo->NumberOfPages = EFI_SIZE_TO_PAGES (*NumberOfBytes);
1463 IsaMapInfo->NumberOfPages,
/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/PciHostBridgeDxe/
H A DPciHostBridge.h387 UINTN NumberOfPages; member in struct:__anon12660
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/
H A DBdsMisc.c1502 Previous = PreviousMemoryTypeInformation[Index].NumberOfPages;
1503 Current = CurrentMemoryTypeInformation[Index1].NumberOfPages;
1523 PreviousMemoryTypeInformation[Index].NumberOfPages = Next;
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/
H A DDxeMain.h245 @param NumberOfPages The number of pages in the range
255 IN UINT64 NumberOfPages,
1156 @param NumberOfPages The number of pages to allocate
1173 IN UINTN NumberOfPages,
1183 @param NumberOfPages The number of pages to free
1194 IN UINTN NumberOfPages

Completed in 88 milliseconds

12