ReactOS  0.4.13-dev-1174-gdff75d7
_MMPFN Struct Reference

#include <mm.h>

Collaboration diagram for _MMPFN:

Public Attributes

union {
   PFN_NUMBER   Flink
 
   ULONG   WsIndex
 
   PKEVENT   Event
 
   NTSTATUS   ReadStatus
 
   SINGLE_LIST_ENTRY   NextStackPfn
 
   SWAPENTRY   SwapEntry
 
u1
 
PMMPTE PteAddress
 
union {
   PFN_NUMBER   Blink
 
   ULONG_PTR   ShareCount
 
u2
 
union {
   struct {
      USHORT   ReferenceCount
 
      MMPFNENTRY   e1
 
   } 
 
   struct {
      USHORT   ReferenceCount
 
      USHORT   ShortFlags
 
   }   e2
 
u3
 
union {
   MMPTE   OriginalPte
 
   LONG   AweReferenceCount
 
   PMM_RMAP_ENTRY   RmapListHead
 
}; 
 
union {
   ULONG_PTR   EntireFrame
 
   struct {
      ULONG_PTR   PteFrame:25
 
      ULONG_PTR   InPageError:1
 
      ULONG_PTR   VerifierAllocation:1
 
      ULONG_PTR   AweAllocation:1
 
      ULONG_PTR   Priority:3
 
      ULONG_PTR   MustBeCached:1
 
   } 
 
u4
 
MMWSLE Wsle
 

Detailed Description

Definition at line 305 of file mm.h.

Member Data Documentation

◆ @1731

union { ... }

◆ AweAllocation

ULONG_PTR _MMPFN::AweAllocation

◆ AweReferenceCount

LONG _MMPFN::AweReferenceCount

Definition at line 340 of file mm.h.

◆ Blink

◆ e1

◆ e2

◆ EntireFrame

ULONG_PTR _MMPFN::EntireFrame

Definition at line 347 of file mm.h.

◆ Event

◆ Flink

◆ InPageError

◆ MustBeCached

ULONG_PTR _MMPFN::MustBeCached

Definition at line 355 of file mm.h.

Referenced by MiInsertPageInFreeList(), and MiInsertStandbyListAtFront().

◆ NextStackPfn

SINGLE_LIST_ENTRY _MMPFN::NextStackPfn

Definition at line 313 of file mm.h.

◆ OriginalPte

◆ Priority

ULONG_PTR _MMPFN::Priority

Definition at line 354 of file mm.h.

Referenced by MiInsertPageInFreeList(), MiInsertPageInList(), and MiInsertStandbyListAtFront().

◆ PteAddress

◆ PteFrame

◆ ReadStatus

NTSTATUS _MMPFN::ReadStatus

Definition at line 312 of file mm.h.

Referenced by MiResolvePageFileFault().

◆ ReferenceCount

USHORT _MMPFN::ReferenceCount

Definition at line 328 of file mm.h.

Referenced by MiSegmentDelete().

◆ RmapListHead

PMM_RMAP_ENTRY _MMPFN::RmapListHead

◆ ShareCount

◆ ShortFlags

USHORT _MMPFN::ShortFlags

Definition at line 334 of file mm.h.

◆ SwapEntry

SWAPENTRY _MMPFN::SwapEntry

◆ u1

◆ u2

◆ u3

◆ u4

◆ VerifierAllocation

◆ WsIndex

◆ Wsle

MMWSLE _MMPFN::Wsle

Definition at line 364 of file mm.h.

Referenced by MI_IS_LOCKED_VA(), MI_LOCK_VA(), and MI_UNLOCK_VA().


The documentation for this struct was generated from the following file: