ReactOS  r75192
_MMPTE_HARDWARE Struct Reference

#include <mmtypes.h>

Public Attributes

ULONG64 Valid:1
 
ULONG64 Dirty1:1
 
ULONG64 Owner:1
 
ULONG64 WriteThrough:1
 
ULONG64 CacheDisable:1
 
ULONG64 Accessed:1
 
ULONG64 Dirty:1
 
ULONG64 LargePage:1
 
ULONG64 Global:1
 
ULONG64 CopyOnWrite:1
 
ULONG64 Prototype:1
 
ULONG64 Write:1
 
ULONG64 PageFrameNumber:36
 
ULONG64 reserved1:4
 
ULONG64 SoftwareWsIndex:11
 
ULONG64 NoExecute:1
 
ULONG NoExecute:1
 
ULONG Valid:1
 
ULONG Buffered:1
 
ULONG Cached:1
 
ULONG Sbo:1
 
ULONG Owner:1
 
ULONG CacheAttributes:3
 
ULONG ReadOnly:1
 
ULONG Prototype:1
 
ULONG NonGlobal:1
 
ULONG PageFrameNumber:20
 
ULONG Write:1
 
ULONG WriteThrough:1
 
ULONG CacheDisable:1
 
ULONG Accessed:1
 
ULONG Dirty:1
 
ULONG LargePage:1
 
ULONG Global:1
 
ULONG CopyOnWrite:1
 
ULONG reserved:1
 

Detailed Description

Definition at line 148 of file mmtypes.h.

Member Data Documentation

ULONG _MMPTE_HARDWARE::Accessed

Definition at line 147 of file mmtypes.h.

ULONG64 _MMPTE_HARDWARE::Accessed

Definition at line 163 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::Buffered

Definition at line 171 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::CacheAttributes

Definition at line 175 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::Cached

Definition at line 172 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::CacheDisable

Definition at line 146 of file mmtypes.h.

ULONG64 _MMPTE_HARDWARE::CacheDisable

Definition at line 162 of file mmtypes.h.

Referenced by MmDefpMapPhysicalAddress().

ULONG _MMPTE_HARDWARE::CopyOnWrite

Definition at line 151 of file mmtypes.h.

ULONG64 _MMPTE_HARDWARE::CopyOnWrite

Definition at line 167 of file mmtypes.h.

Referenced by MmArmAccessFault().

ULONG _MMPTE_HARDWARE::Dirty

Definition at line 148 of file mmtypes.h.

ULONG64 _MMPTE_HARDWARE::Dirty

Definition at line 164 of file mmtypes.h.

Referenced by MiFlushTbAndCapture(), MmDeleteVirtualMapping(), and MmIsDirtyPage().

ULONG64 _MMPTE_HARDWARE::Dirty1

Definition at line 152 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::Global

Definition at line 150 of file mmtypes.h.

ULONG64 _MMPTE_HARDWARE::Global

Definition at line 166 of file mmtypes.h.

Referenced by MiInitMachineDependent(), and MiSessionInitializeWorkingSetList().

ULONG _MMPTE_HARDWARE::LargePage

Definition at line 149 of file mmtypes.h.

ULONG64 _MMPTE_HARDWARE::LargePage

Definition at line 165 of file mmtypes.h.

Referenced by MI_IS_PHYSICAL_ADDRESS(), MiQueryAddressState(), and MmGetPhysicalAddress().

ULONG _MMPTE_HARDWARE::NoExecute

Definition at line 169 of file mmtypes.h.

ULONG64 _MMPTE_HARDWARE::NoExecute

Definition at line 183 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::NonGlobal

Definition at line 178 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::Owner

Definition at line 160 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::Owner

Definition at line 174 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::PageFrameNumber
ULONG _MMPTE_HARDWARE::PageFrameNumber

Definition at line 179 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::Prototype

Definition at line 168 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::Prototype

Definition at line 177 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::ReadOnly

Definition at line 176 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::reserved

Definition at line 153 of file mmtypes.h.

ULONG64 _MMPTE_HARDWARE::reserved1

Definition at line 172 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::Sbo

Definition at line 173 of file mmtypes.h.

ULONG64 _MMPTE_HARDWARE::SoftwareWsIndex

Definition at line 182 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::Valid

Definition at line 150 of file mmtypes.h.

Referenced by MI_IS_PHYSICAL_ADDRESS(), MiAccessCheck(), MiAddHalIoMappings(), MiAllocatePoolPages(), MiBalancerThread(), MiBuildPagedPool(), MiBuildPfnDatabaseFromPages(), MiBuildPfnDatabaseFromPageTables(), MiBuildPfnDatabaseSelf(), MiCalculatePageCommitment(), MiCheckForContiguousMemory(), MiDecommitPages(), MiDecrementShareCount(), MiDeletePte(), MiDeleteVirtualAddresses(), MiDetermineUserGlobalPteMask(), MiDispatchFault(), MiFillSystemPageDirectory(), MiFlushTbAndCapture(), MiFreePoolPages(), MiGetPageProtection(), MiGetPageTableForProcess(), MiGetPteForProcess(), MiInitializeColorTables(), MiInitializeNonPagedPool(), MiInitializePageTable(), MiInitializePfn(), MiInitializePfnAndMakePteValid(), MiInitMachineDependent(), MiIsEntireRangeCommitted(), MiLoadImageSection(), MiLockVirtualMemory(), MiMakePdeExistAndMakeValid(), MiMapLockedPagesInUserSpace(), MiMapPDEs(), MiMapPfnDatabase(), MiMapPPEs(), MiMapPTEs(), MiProcessValidPteList(), MiProtectFreeNonPagedPool(), MiProtectVirtualMemory(), MiQueryAddressState(), MiReloadBootLoadedDrivers(), MiRemoveMappedPtes(), MiResolvePageFileFault(), MiResolveProtoPteFault(), MiResolveTransitionFault(), MiSegmentDelete(), MiSessionCommitPageTables(), MiSessionInitializeWorkingSetList(), MiSetProtectionOnSection(), MiSynchronizeSystemPde(), MiUnlockVirtualMemory(), MiUnmapLockedPagesInUserSpace(), MiUnProtectFreeNonPagedPool(), MmArmAccessFault(), MmCreateVirtualMappingInternal(), MmCreateVirtualMappingUnsafe(), MmDefInitializeTranslation(), MmDefpMapPhysicalAddress(), MmDefpTranslateVirtualAddress(), MmDeleteKernelStack(), MmDeleteProcessAddressSpace(), MmDeleteVirtualMapping(), MmFreeMemoryArea(), MmFreeSpecialPool(), MmGetPageTableForProcess(), MmGetPfnForProcess(), MmGetPhysicalAddress(), MmGrowKernelStackEx(), Mmi386MakeKernelPageTableGlobal(), MmInitSystem(), MmIsDirtyPage(), MmIsDisabledPage(), MmIsPagePresent(), MmIsPageSwapEntry(), MmProbeAndLockPages(), and MmUnmapLockedPages().

ULONG _MMPTE_HARDWARE::Valid

Definition at line 170 of file mmtypes.h.

ULONG _MMPTE_HARDWARE::Write

Definition at line 143 of file mmtypes.h.

ULONG64 _MMPTE_HARDWARE::Write
ULONG _MMPTE_HARDWARE::WriteThrough

Definition at line 145 of file mmtypes.h.

ULONG64 _MMPTE_HARDWARE::WriteThrough

Definition at line 161 of file mmtypes.h.

Referenced by MiInitMachineDependent(), and MmDefpMapPhysicalAddress().


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