Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

_MMPFN Struct Reference

#include <mi.h>

List of all members.

Public Attributes

union {
   PFN_NUMBER   Flink
   WSLE_NUMBER   WsIndex
   PKEVENT   Event
   NTSTATUS   ReadStatus
   _MMPFN *   NextStackPfn
u1
PMMPTE PteAddress
union {
   PFN_NUMBER   Blink
   ULONG   ShareCount
   ULONG   SecondaryColorFlink
u2
union {
   MMPFNENTRY   e1
   struct {
      USHORT   ShortFlags
      USHORT   ReferenceCount
   }   e2
u3
MMPTE OriginalPte
PFN_NUMBER PteFrame


Member Data Documentation

PFN_NUMBER _MMPFN::Blink
 

Definition at line 1283 of file mi.h.

MMPFNENTRY _MMPFN::e1
 

Definition at line 1288 of file mi.h.

struct { ... } _MMPFN::e2
 

PKEVENT _MMPFN::Event
 

Definition at line 1277 of file mi.h.

PFN_NUMBER _MMPFN::Flink
 

Definition at line 1275 of file mi.h.

struct _MMPFN* _MMPFN::NextStackPfn
 

Definition at line 1279 of file mi.h.

MMPTE _MMPFN::OriginalPte
 

Definition at line 1297 of file mi.h.

Referenced by MiAccessCheck(), MiAllocatePoolPages(), MiBuildForkPageTable(), MiBuildPagedPool(), MiCleanSection(), MiCloneProcessAddressSpace(), MiCompleteProtoPteFault(), MiCopyOnWrite(), MiDecommitPages(), MiDecrementCloneBlockReference(), MiDecrementReferenceCount(), MiDecrementShareCount(), MiDeletePte(), MiDeleteSystemPagableVm(), MiEnablePagingOfDriverAtInit(), MiFindContiguousMemory(), MiFlushSectionInternal(), MiGetPageForHeader(), MiGetPageProtection(), MiGetSubsectionAndProtoFromPte(), MiGetWorkingSetInfo(), MiHandleForkTransitionPte(), MiInitializeCopyOnWritePfn(), MiInitializePfn(), MiInitializePfnForOtherProcess(), MiInitializeReadInProgressPfn(), MiInitializeTransitionPfn(), MiInitMachineDependent(), MiInsertPageInList(), MiInsertStandbyListAtFront(), MiLockCode(), MiMakeOutswappedPageResident(), MiModifiedPageWriterWorker(), MiProtectSpecialPool(), MiProtectVirtualMemory(), MiPurgeImageSection(), MiRemovePageByColor(), MiRemovePageFromList(), MiRemovePhysicalPages(), MiResetVirtualMemory(), MiRestoreTransitionPte(), MiSegmentDelete(), MiSessionCreateInternal(), MiSetDirtyBit(), MiSetPageModified(), MiSetPagingOfDriver(), MiSetProtectionOnSection(), MiSetProtectionOnTransitionPte(), MiSetSystemCodeProtection(), MiUnlinkFreeOrZeroedPage(), MiWriteComplete(), MmAccessFault(), MmAddPhysicalMemory(), MmAllocatePagesForMdl(), MmCheckCachedPageState(), MmCopyToCachedPage(), MmGatherMemoryForHibernate(), MmInitSystem(), MmOutPageKernelStack(), MmPurgeSection(), MmRemovePhysicalMemory(), MmSetAddressRangeModified(), MmShutdownSystem(), MmTrimAllSystemPagableMemory(), and MmUnlockPages().

PMMPTE _MMPFN::PteAddress
 

Definition at line 1281 of file mi.h.

Referenced by ExFreePool(), MiAllocatePoolPages(), MiBuildForkPageTable(), MiBuildPagedPool(), MiCleanPhysicalProcessPages(), MiCleanSection(), MiCloneProcessAddressSpace(), MiCopyOnWrite(), MiDecrementShareCount(), MiDeletePte(), MiDeleteValidAddress(), MiFindContiguousMemory(), MiFlushSectionInternal(), MiFreePoolPages(), MiGatherMappedPages(), MiGetPageForHeader(), MiGetSubsectionAndProtoFromPte(), MiHandleForkTransitionPte(), MiInitializeCopyOnWritePfn(), MiInitializePfn(), MiInitializePfnForOtherProcess(), MiInitializeReadInProgressPfn(), MiInitializeTransitionPfn(), MiInitMachineDependent(), MiInsertPageInList(), MiInsertStandbyListAtFront(), MiLockCode(), MiReloadBootLoadedDrivers(), MiResolveTransitionFault(), MiRestoreTransitionPte(), MiSetProtectionOnSection(), MiWaitForInPageComplete(), MiWriteComplete(), MmAddPhysicalMemory(), MmCopyToCachedPage(), MmCreateKernelStack(), MmCreateProcessAddressSpace(), MmDeleteKernelStack(), MmFreeLoaderBlock(), MmGetVirtualForPhysical(), MmInitSystem(), MmInSwapProcess(), MmOutSwapProcess(), MmPurgeSection(), MmRemovePhysicalMemory(), MmShutdownSystem(), NtMapUserPhysicalPages(), and NtMapUserPhysicalPagesScatter().

PFN_NUMBER _MMPFN::PteFrame
 

Definition at line 1298 of file mi.h.

Referenced by MiAllocatePoolPages(), MiBuildForkPageTable(), MiBuildPagedPool(), MiCleanSection(), MiCloneProcessAddressSpace(), MiCopyOnWrite(), MiDecommitPages(), MiDecrementCloneBlockReference(), MiDecrementShareCount(), MiDeletePte(), MiDeleteSystemPagableVm(), MiDeleteValidAddress(), MiDereferenceSession(), MiDispatchFault(), MiEmptyWorkingSet(), MiFindContiguousMemory(), MiFreePoolPages(), MiHandleForkTransitionPte(), MiInitializeCopyOnWritePfn(), MiInitializePfn(), MiInitializePfnForOtherProcess(), MiInitializeReadInProgressPfn(), MiInitializeSessionPool(), MiInitializeTransitionPfn(), MiInitMachineDependent(), MiInsertPageInList(), MiInsertStandbyListAtFront(), MiLoadImageSection(), MiProcessValidPteList(), MiPurgeImageSection(), MiReloadBootLoadedDrivers(), MiRemoveAnyPage(), MiRemovePhysicalPages(), MiRemoveZeroPage(), MiResolveDemandZeroFault(), MiRestoreTransitionPte(), MiSegmentDelete(), MiSessionCreateInternal(), MiSessionDeletePde(), MiWaitForInPageComplete(), MmAccessFault(), MmAddPhysicalMemory(), MmAllocatePagesForMdl(), MmCheckCachedPageState(), MmCopyToCachedPage(), MmDeleteKernelStack(), MmDeleteProcessAddressSpace(), MmFreeNonCachedMemory(), MmInitSystem(), MmInSwapProcess(), MmOutPageKernelStack(), MmOutSwapProcess(), MmPurgeSection(), and MmRemovePhysicalMemory().

NTSTATUS _MMPFN::ReadStatus
 

Definition at line 1278 of file mi.h.

USHORT _MMPFN::ReferenceCount
 

Definition at line 1291 of file mi.h.

ULONG _MMPFN::SecondaryColorFlink
 

Definition at line 1285 of file mi.h.

ULONG _MMPFN::ShareCount
 

Definition at line 1284 of file mi.h.

USHORT _MMPFN::ShortFlags
 

Definition at line 1290 of file mi.h.

union { ... } _MMPFN::u1
 

Referenced by MiAddWorkingSetPage(), MiAddWsleHash(), MiAllocatePoolPages(), MiCloneProcessAddressSpace(), MiCompleteProtoPteFault(), MiCopyOnWrite(), MiDecommitPages(), MiDeleteAddressesInWorkingSet(), MiDeletePte(), MiDeleteSystemPagableVm(), MiDereferenceSession(), MiDispatchFault(), MiEnablePagingOfDriverAtInit(), MiFindContiguousMemory(), MiGetPageProtection(), MiInitializeCopyOnWritePfn(), MiInitializeReadInProgressPfn(), MiInitializeSessionPool(), MiInitializeTransitionPfn(), MiInitializeWorkingSetList(), MiInsertFrontModifiedNoWrite(), MiInsertPageInList(), MiInsertStandbyListAtFront(), MiLockCode(), MiMakeSpecialPoolPagable(), MiProtectSpecialPool(), MiReloadBootLoadedDrivers(), MiRemoveMappedPtes(), MiRemovePageByColor(), MiRemovePageFromList(), MiRemovePhysicalPages(), MiRemoveWorkingSetPages(), MiResolveDemandZeroFault(), MiResolveTransitionFault(), MiSessionCommitImagePages(), MiSessionCommitPageTables(), MiSessionCopyOnWrite(), MiSessionDeletePde(), MiSessionInitializeWorkingSetList(), MiSetPagingOfDriver(), MiSetProtectionOnSection(), MiSwapWslEntries(), MiUnlinkFreeOrZeroedPage(), MiUnlinkPageFromList(), MiWaitForInPageComplete(), MmAccessFault(), MmAllocatePagesForMdl(), MmCheckCachedPageState(), MmCopyToCachedPage(), MmCreateKernelStack(), MmDeleteKernelStack(), MmFreeLoaderBlock(), MmInSwapProcess(), MmRemovePhysicalMemory(), MmShutdownSystem(), MmUnmapViewInSystemCache(), NtLockVirtualMemory(), and NtUnlockVirtualMemory().

union { ... } _MMPFN::u2
 

Referenced by MiAllocatePoolPages(), MiBuildForkPageTable(), MiBuildPagedPool(), MiCheckProtoPtePageState(), MiCleanPhysicalProcessPages(), MiCompleteProtoPteFault(), MiCopyOnWrite(), MiCreatePageTablesForPhysicalRange(), MiDecrementReferenceCount(), MiDecrementShareCount(), MiDeletePageTablesForPhysicalRange(), MiDeletePte(), MiDeleteSystemPagableVm(), MiDereferenceSession(), MiDispatchFault(), MiEnablePagingOfDriverAtInit(), MiFindContiguousMemory(), MiFreeInitializationCode(), MiFreeNonPagedPool(), MiFreeWsle(), MiGetWorkingSetInfo(), MiHandleForkTransitionPte(), MiInitializeCopyOnWritePfn(), MiInitializePfn(), MiInitializePfnForOtherProcess(), MiInitializeReadInProgressPfn(), MiInitializeSessionPool(), MiInitializeTransitionPfn(), MiInitMachineDependent(), MiInsertFrontModifiedNoWrite(), MiInsertPageInList(), MiInsertStandbyListAtFront(), MiLockCode(), MiMakeOutswappedPageResident(), MiMapLockedPagesInUserSpace(), MiMapViewOfPhysicalSection(), MiReloadBootLoadedDrivers(), MiRemoveAnyPage(), MiRemovePageByColor(), MiRemovePageFromList(), MiRemovePhysicalPages(), MiRemoveWorkingSetPages(), MiRemoveZeroPage(), MiResolveProtoPteFault(), MiResolveTransitionFault(), MiSessionCreateInternal(), MiSessionDeletePde(), MiSetPagingOfDriver(), MiUnlinkFreeOrZeroedPage(), MiUnlinkPageFromList(), MmAddPhysicalMemory(), MmAllocatePagesForMdl(), MmCheckCachedPageState(), MmCleanProcessAddressSpace(), MmCopyToCachedPage(), MmFreeNonCachedMemory(), MmFreePagesFromMdl(), MmInitSystem(), MmInSwapProcess(), MmOutSwapProcess(), MmRemovePhysicalMemory(), MmShutdownSystem(), MmTrimAllSystemPagableMemory(), MmUnmapViewInSystemCache(), NtMapUserPhysicalPages(), and NtMapUserPhysicalPagesScatter().

union { ... } _MMPFN::u3
 

Referenced by MiAccessCheck(), MiAllocatePoolPages(), MiBuildForkPageTable(), MiBuildPagedPool(), MiCheckForCrashDump(), MiCheckProtoPtePageState(), MiCleanSection(), MiCloneProcessAddressSpace(), MiCompleteProtoPteFault(), MiCopyOnWrite(), MiDecommitPages(), MiDecrementCloneBlockReference(), MiDecrementReferenceCount(), MiDecrementShareCount(), MiDeletePte(), MiDeleteSystemPagableVm(), MiDeleteValidAddress(), MiDereferenceSession(), MiDispatchFault(), MiEmptyWorkingSet(), MiEnablePagingOfDriverAtInit(), MiEnsureAvailablePageOrWait(), MiFindContiguousMemory(), MiFlushDirtyBitsToPfn(), MiFlushSectionInternal(), MiFreeInitializationCode(), MiFreeNonPagedPool(), MiFreePoolPages(), MiFreeWsle(), MiGatherMappedPages(), MiGetPageForHeader(), MiGetPageProtection(), MiGetWorkingSetInfo(), MiHandleForkTransitionPte(), MiInitializeCopyOnWritePfn(), MiInitializePfn(), MiInitializePfnForOtherProcess(), MiInitializeReadInProgressPfn(), MiInitializeTransitionPfn(), MiInitMachineDependent(), MiInsertFrontModifiedNoWrite(), MiInsertPageInList(), MiInsertStandbyListAtFront(), MiLockCode(), MiLockPagedAddress(), MiMakeOutswappedPageResident(), MiMapPageInHyperSpace(), MiProtectVirtualMemory(), MiPurgeImageSection(), MiReloadBootLoadedDrivers(), MiRemoveAnyPage(), MiRemovePageByColor(), MiRemovePageFromList(), MiRemovePhysicalPages(), MiRemoveWorkingSetPages(), MiRemoveZeroPage(), MiResetVirtualMemory(), MiResolveTransitionFault(), MiRestoreTransitionPte(), MiSegmentDelete(), MiSessionCopyOnWrite(), MiSessionCreateInternal(), MiSessionDeletePde(), MiSetDirtyBit(), MiSetPageModified(), MiSetProtectionOnSection(), MiSetSystemCodeProtection(), MiUnlinkFreeOrZeroedPage(), MiUnlockPagedAddress(), MiUpPfnReferenceCount(), MiWaitForInPageComplete(), MiWriteComplete(), MmAccessFault(), MmAddPhysicalMemory(), MmAllocatePagesForMdl(), MmCheckCachedPageState(), MmCleanProcessAddressSpace(), MmCopyToCachedPage(), MmCreateProcessAddressSpace(), MmDbgTranslatePhysicalAddress(), MmDeleteProcessAddressSpace(), MmFreeLoaderBlock(), MmGatherMemoryForHibernate(), MmInitSystem(), MmMapLockedPagesSpecifyCache(), MmOutSwapProcess(), MmProbeAndLockPages(), MmPurgeSection(), MmRemovePhysicalMemory(), MmSetAddressRangeModified(), MmShutdownSystem(), MmTrimAllSystemPagableMemory(), MmUnlockCachedPage(), MmUnlockPagableImageSection(), MmUnlockPagedPool(), MmUnlockPages(), MmUnmapLockedPages(), and MmZeroPageThread().

WSLE_NUMBER _MMPFN::WsIndex
 

Definition at line 1276 of file mi.h.


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:21 2004 for test by doxygen 1.3.7