|
ReactOS 0.4.16-dev-1946-g52006dd
|

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().