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

pfnlist.c File Reference
#include <ntoskrnl.h>
#include <debug.h>
#include "../ARM3/miarm.h"

Go to the source code of this file.

Defines

#define NDEBUG
#define MODULE_INVOLVED_IN_ARM3
#define ASSERT_LIST_INVARIANT(x)

Functions

VOID NTAPI MiZeroPhysicalPage (IN PFN_NUMBER PageFrameIndex)
VOID NTAPI MiUnlinkFreeOrZeroedPage (IN PMMPFN Entry)
VOID NTAPI MiUnlinkPageFromList (IN PMMPFN Pfn)
PFN_NUMBER NTAPI MiRemovePageByColor (IN PFN_NUMBER PageIndex, IN ULONG Color)
PFN_NUMBER NTAPI MiRemoveAnyPage (IN ULONG Color)
PFN_NUMBER NTAPI MiRemoveZeroPage (IN ULONG Color)
VOID NTAPI MiInsertPageInFreeList (IN PFN_NUMBER PageFrameIndex)
VOID FASTCALL MiInsertStandbyListAtFront (IN PFN_NUMBER PageFrameIndex)
VOID NTAPI MiInsertPageInList (IN PMMPFNLIST ListHead, IN PFN_NUMBER PageFrameIndex)
VOID NTAPI MiInitializePfn (IN PFN_NUMBER PageFrameIndex, IN PMMPTE PointerPte, IN BOOLEAN Modified)
VOID NTAPI MiInitializePfnAndMakePteValid (IN PFN_NUMBER PageFrameIndex, IN PMMPTE PointerPte, IN MMPTE TempPte)
PFN_NUMBER NTAPI MiAllocatePfn (IN PMMPTE PointerPte, IN ULONG Protection)
VOID NTAPI MiDecrementShareCount (IN PMMPFN Pfn1, IN PFN_NUMBER PageFrameIndex)
VOID NTAPI MiDecrementReferenceCount (IN PMMPFN Pfn1, IN PFN_NUMBER PageFrameIndex)
VOID NTAPI MiInitializePfnForOtherProcess (IN PFN_NUMBER PageFrameIndex, IN PMMPTE PointerPte, IN PFN_NUMBER PteFrame)

Variables

BOOLEAN MmDynamicPfn
BOOLEAN MmMirroring
ULONG MmSystemPageColor
ULONG MmTransitionSharedPages
ULONG MmTotalPagesForPagingFile
MMPFNLIST MmZeroedPageListHead = {0, ZeroedPageList, LIST_HEAD, LIST_HEAD}
MMPFNLIST MmFreePageListHead = {0, FreePageList, LIST_HEAD, LIST_HEAD}
MMPFNLIST MmStandbyPageListHead = {0, StandbyPageList, LIST_HEAD, LIST_HEAD}
MMPFNLIST MmStandbyPageListByPriority [8]
MMPFNLIST MmModifiedPageListHead = {0, ModifiedPageList, LIST_HEAD, LIST_HEAD}
MMPFNLIST MmModifiedPageListByColor [1] = {{0, ModifiedPageList, LIST_HEAD, LIST_HEAD}}
MMPFNLIST MmModifiedNoWritePageListHead = {0, ModifiedNoWritePageList, LIST_HEAD, LIST_HEAD}
MMPFNLIST MmBadPageListHead = {0, BadPageList, LIST_HEAD, LIST_HEAD}
MMPFNLIST MmRomPageListHead = {0, StandbyPageList, LIST_HEAD, LIST_HEAD}
PMMPFNLIST MmPageLocationList []
ULONG MI_PFN_CURRENT_USAGE
CHAR MI_PFN_CURRENT_PROCESS_NAME [16] = "None yet"

Generated on Sun May 27 2012 06:08:09 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.