ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

meminit.c File Reference
#include <freeldr.h>
#include <debug.h>

Go to the source code of this file.

Functions

 DBG_DEFAULT_CHANNEL (MEMORY)
ULONG AddMemoryDescriptor (IN OUT PFREELDR_MEMORY_DESCRIPTOR List, IN ULONG MaxCount, IN PFN_NUMBER BasePage, IN PFN_NUMBER PageCount, IN TYPE_OF_MEMORY MemoryType)
const FREELDR_MEMORY_DESCRIPTORArcGetMemoryDescriptor (const FREELDR_MEMORY_DESCRIPTOR *Current)
BOOLEAN MmInitializeMemoryManager (VOID)
PFN_NUMBER MmGetPageNumberFromAddress (PVOID Address)
PFN_NUMBER MmGetAddressablePageCountIncludingHoles (VOID)
PVOID MmFindLocationForPageLookupTable (PFN_NUMBER TotalPageCount)
VOID MmInitPageLookupTable (PVOID PageLookupTable, PFN_NUMBER TotalPageCount)
VOID MmMarkPagesInLookupTable (PVOID PageLookupTable, PFN_NUMBER StartPage, PFN_NUMBER PageCount, TYPE_OF_MEMORY PageAllocated)
VOID MmAllocatePagesInLookupTable (PVOID PageLookupTable, PFN_NUMBER StartPage, PFN_NUMBER PageCount, TYPE_OF_MEMORY MemoryType)
PFN_NUMBER MmCountFreePagesInLookupTable (PVOID PageLookupTable, PFN_NUMBER TotalPageCount)
PFN_NUMBER MmFindAvailablePages (PVOID PageLookupTable, PFN_NUMBER TotalPageCount, PFN_NUMBER PagesNeeded, BOOLEAN FromEnd)
PFN_NUMBER MmFindAvailablePagesBeforePage (PVOID PageLookupTable, PFN_NUMBER TotalPageCount, PFN_NUMBER PagesNeeded, PFN_NUMBER LastPage)
VOID MmUpdateLastFreePageHint (PVOID PageLookupTable, PFN_NUMBER TotalPageCount)
BOOLEAN MmAreMemoryPagesAvailable (PVOID PageLookupTable, PFN_NUMBER TotalPageCount, PVOID PageAddress, PFN_NUMBER PageCount)

Variables

PVOID PageLookupTableAddress = NULL
PFN_NUMBER TotalPagesInLookupTable = 0
PFN_NUMBER FreePagesInLookupTable = 0
PFN_NUMBER LastFreePageHint = 0
PFN_NUMBER MmLowestPhysicalPage = 0xFFFFFFFF
PFN_NUMBER MmHighestPhysicalPage = 0
PFREELDR_MEMORY_DESCRIPTOR BiosMemoryMap
ULONG BiosMemoryMapEntryCount
ULONG_PTR MmHeapPointer
ULONG_PTR MmHeapStart

Generated on Sat May 26 2012 04:47:17 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.