ReactOS 0.4.16-dev-736-g28b802b
|
Go to the source code of this file.
ULONG AddMemoryDescriptor | ( | IN OUT PFREELDR_MEMORY_DESCRIPTOR | List, |
IN ULONG | MaxCount, | ||
IN PFN_NUMBER | BasePage, | ||
IN PFN_NUMBER | PageCount, | ||
IN TYPE_OF_MEMORY | MemoryType | ||
) |
Definition at line 123 of file meminit.c.
Referenced by PcMemGetBiosMemoryMap(), PcMemGetMemoryMap(), ReserveMemory(), and SetMemory().
const FREELDR_MEMORY_DESCRIPTOR * ArcGetMemoryDescriptor | ( | const FREELDR_MEMORY_DESCRIPTOR * | Current | ) |
Definition at line 244 of file meminit.c.
Referenced by MmFindLocationForPageLookupTable(), MmGetAddressablePageCountIncludingHoles(), MmInitializeMemoryManager(), and MmInitPageLookupTable().
DBG_DEFAULT_CHANNEL | ( | MEMORY | ) |
VOID MmAllocatePagesInLookupTable | ( | PVOID | PageLookupTable, |
PFN_NUMBER | StartPage, | ||
PFN_NUMBER | PageCount, | ||
TYPE_OF_MEMORY | MemoryType | ||
) |
Definition at line 557 of file meminit.c.
Referenced by MmAllocateHighestMemoryBelowAddress(), MmAllocateMemoryAtAddress(), MmAllocateMemoryWithType(), and MmSetMemoryType().
BOOLEAN MmAreMemoryPagesAvailable | ( | PVOID | PageLookupTable, |
PFN_NUMBER | TotalPageCount, | ||
PVOID | PageAddress, | ||
PFN_NUMBER | PageCount | ||
) |
Definition at line 695 of file meminit.c.
Referenced by MmAllocateMemoryAtAddress().
Definition at line 260 of file meminit.c.
Referenced by MmInitializeMemoryManager().
PFN_NUMBER MmCountFreePagesInLookupTable | ( | PVOID | PageLookupTable, |
PFN_NUMBER | TotalPageCount | ||
) |
Definition at line 570 of file meminit.c.
Referenced by MmInitializeMemoryManager().
PFN_NUMBER MmFindAvailablePages | ( | PVOID | PageLookupTable, |
PFN_NUMBER | TotalPageCount, | ||
PFN_NUMBER | PagesNeeded, | ||
BOOLEAN | FromEnd | ||
) |
Definition at line 588 of file meminit.c.
Referenced by MmAllocateMemoryWithType(), and MmFindAvailablePagesBeforePage().
PFN_NUMBER MmFindAvailablePagesBeforePage | ( | PVOID | PageLookupTable, |
PFN_NUMBER | TotalPageCount, | ||
PFN_NUMBER | PagesNeeded, | ||
PFN_NUMBER | LastPage | ||
) |
Definition at line 647 of file meminit.c.
Referenced by MmAllocateHighestMemoryBelowAddress().
PVOID MmFindLocationForPageLookupTable | ( | PFN_NUMBER | TotalPageCount | ) |
Definition at line 437 of file meminit.c.
Referenced by MmInitializeMemoryManager().
PFN_NUMBER MmGetAddressablePageCountIncludingHoles | ( | VOID | ) |
Definition at line 397 of file meminit.c.
Referenced by MmInitializeMemoryManager().
ULONG MmGetBiosMemoryMap | ( | _Out_ PFREELDR_MEMORY_DESCRIPTOR * | MemoryMap | ) |
PFN_NUMBER MmGetHighestPhysicalPage | ( | VOID | ) |
Definition at line 728 of file meminit.c.
Referenced by WinLdrSetupMemoryLayout().
PFN_NUMBER MmGetPageNumberFromAddress | ( | PVOID | Address | ) |
Definition at line 392 of file meminit.c.
Referenced by MmAllocateMemoryAtAddress(), MmAreMemoryPagesAvailable(), MmInitPageLookupTable(), and MmSetMemoryType().
PCSTR MmGetSystemMemoryMapTypeString | ( | TYPE_OF_MEMORY | Type | ) |
Definition at line 115 of file meminit.c.
Referenced by MmInitializeMemoryManager(), MmInitPageLookupTable(), and PcMemFinalizeMemoryMap().
PFN_NUMBER MmGetTotalPagesInLookupTable | ( | VOID | ) |
Definition at line 336 of file meminit.c.
Referenced by BootMain(), and EfiEntry().
VOID MmInitPageLookupTable | ( | PVOID | PageLookupTable, |
PFN_NUMBER | TotalPageCount | ||
) |
Definition at line 484 of file meminit.c.
Referenced by MmInitializeMemoryManager().
VOID MmMarkPagesInLookupTable | ( | PVOID | PageLookupTable, |
PFN_NUMBER | StartPage, | ||
PFN_NUMBER | PageCount, | ||
TYPE_OF_MEMORY | PageAllocated | ||
) |
Definition at line 527 of file meminit.c.
Referenced by FrLdrHeapDestroy(), FrLdrHeapRelease(), and MmInitPageLookupTable().
VOID MmUpdateLastFreePageHint | ( | PVOID | PageLookupTable, |
PFN_NUMBER | TotalPageCount | ||
) |
Definition at line 680 of file meminit.c.
Referenced by MmInitializeMemoryManager().
PFREELDR_MEMORY_DESCRIPTOR BiosMemoryMap |
Definition at line 33 of file meminit.c.
Referenced by ArcGetMemoryDescriptor(), MmGetBiosMemoryMap(), MmInitializeMemoryManager(), and WinLdrSetupMemoryLayout().
ULONG BiosMemoryMapEntryCount |
Definition at line 34 of file meminit.c.
Referenced by MmGetBiosMemoryMap(), MmInitializeMemoryManager(), and WinLdrSetupMemoryLayout().
PFN_NUMBER FreePagesInLookupTable = 0 |
Definition at line 28 of file meminit.c.
Referenced by MmAllocateHighestMemoryBelowAddress(), MmAllocateMemoryAtAddress(), MmAllocateMemoryWithType(), and MmInitializeMemoryManager().
SIZE_T FrLdrImageSize |
Definition at line 35 of file meminit.c.
Referenced by MmCheckFreeldrImageFile(), PcMemCheckUsableMemorySize(), and PcMemFinalizeMemoryMap().
PFN_NUMBER LastFreePageHint = 0 |
Definition at line 29 of file meminit.c.
Referenced by MmFindAvailablePages(), MmInitializeMemoryManager(), and MmUpdateLastFreePageHint().
PFN_NUMBER MmHighestPhysicalPage = 0 |
Definition at line 31 of file meminit.c.
Referenced by MiAllocatePagesForMdl(), MiComputeNonPagedPoolVa(), MiDecrementReferenceCount(), MiInitializeSessionIds(), MiInsertPageInFreeList(), MiInsertPageInList(), MiInsertStandbyListAtFront(), MiSetupPfnForPageTable(), MmAllocateContiguousMemory(), MmAllocateContiguousMemorySpecifyCache(), MmCreatePhysicalMemorySection(), MmGetAddressablePageCountIncludingHoles(), MmGetHighestPhysicalPage(), MmInitializeMemoryManager(), MmMarkPagesInLookupTable(), MmReferencePage(), NtMapViewOfSection(), and QSI_DEF().
PFN_NUMBER MmLowestPhysicalPage = 0xFFFFFFFF |
Definition at line 30 of file meminit.c.
Referenced by MiInitializeSessionIds(), MiInsertPageInFreeList(), MiInsertPageInList(), MiInsertStandbyListAtFront(), MmAllocatePagesInLookupTable(), MmAreMemoryPagesAvailable(), MmFindAvailablePages(), MmFindAvailablePagesBeforePage(), MmGetAddressablePageCountIncludingHoles(), MmInitPageLookupTable(), MmMarkPagesInLookupTable(), MmUpdateLastFreePageHint(), and QSI_DEF().
Definition at line 26 of file meminit.c.
Referenced by FrLdrHeapDestroy(), FrLdrHeapRelease(), MmAllocateHighestMemoryBelowAddress(), MmAllocateMemoryAtAddress(), MmAllocateMemoryWithType(), MmGetMemoryMap(), MmInitializeMemoryManager(), and MmSetMemoryType().
PFN_NUMBER TotalPagesInLookupTable = 0 |
Definition at line 27 of file meminit.c.
Referenced by CacheInitializeDrive(), MmAllocateHighestMemoryBelowAddress(), MmAllocateMemoryAtAddress(), MmAllocateMemoryWithType(), MmGetMemoryMap(), MmGetTotalPagesInLookupTable(), and MmInitializeMemoryManager().