ReactOS  0.4.12-dev-396-g37af787
_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

◆ Accessed [1/2]

ULONG _MMPTE_HARDWARE::Accessed

Definition at line 147 of file mmtypes.h.

◆ Accessed [2/2]

ULONG64 _MMPTE_HARDWARE::Accessed

Definition at line 163 of file mmtypes.h.

◆ Buffered

ULONG _MMPTE_HARDWARE::Buffered

Definition at line 171 of file mmtypes.h.

◆ CacheAttributes

ULONG _MMPTE_HARDWARE::CacheAttributes

Definition at line 175 of file mmtypes.h.

◆ Cached

ULONG _MMPTE_HARDWARE::Cached

Definition at line 172 of file mmtypes.h.

◆ CacheDisable [1/2]

ULONG _MMPTE_HARDWARE::CacheDisable

Definition at line 146 of file mmtypes.h.

◆ CacheDisable [2/2]

ULONG64 _MMPTE_HARDWARE::CacheDisable

Definition at line 162 of file mmtypes.h.

Referenced by MmDefpMapPhysicalAddress().

◆ CopyOnWrite [1/2]

ULONG _MMPTE_HARDWARE::CopyOnWrite

Definition at line 151 of file mmtypes.h.

◆ CopyOnWrite [2/2]

ULONG64 _MMPTE_HARDWARE::CopyOnWrite

Definition at line 167 of file mmtypes.h.

◆ Dirty [1/2]

ULONG _MMPTE_HARDWARE::Dirty

Definition at line 148 of file mmtypes.h.

◆ Dirty [2/2]

ULONG64 _MMPTE_HARDWARE::Dirty

Definition at line 164 of file mmtypes.h.

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

◆ Dirty1

ULONG64 _MMPTE_HARDWARE::Dirty1

Definition at line 152 of file mmtypes.h.

◆ Global [1/2]

ULONG _MMPTE_HARDWARE::Global

Definition at line 150 of file mmtypes.h.

◆ Global [2/2]

ULONG64 _MMPTE_HARDWARE::Global

Definition at line 166 of file mmtypes.h.

Referenced by MiInitMachineDependent(), and MiSessionInitializeWorkingSetList().

◆ LargePage [1/2]

ULONG _MMPTE_HARDWARE::LargePage

Definition at line 149 of file mmtypes.h.

◆ LargePage [2/2]

ULONG64 _MMPTE_HARDWARE::LargePage

Definition at line 165 of file mmtypes.h.

Referenced by MI_IS_PHYSICAL_ADDRESS(), and MiQueryAddressState().

◆ NoExecute [1/2]

ULONG _MMPTE_HARDWARE::NoExecute

Definition at line 169 of file mmtypes.h.

◆ NoExecute [2/2]

ULONG64 _MMPTE_HARDWARE::NoExecute

Definition at line 183 of file mmtypes.h.

◆ NonGlobal

ULONG _MMPTE_HARDWARE::NonGlobal

Definition at line 178 of file mmtypes.h.

◆ Owner [1/2]

ULONG _MMPTE_HARDWARE::Owner

Definition at line 160 of file mmtypes.h.

◆ Owner [2/2]

ULONG _MMPTE_HARDWARE::Owner

Definition at line 174 of file mmtypes.h.

◆ PageFrameNumber [1/2]

◆ PageFrameNumber [2/2]

ULONG _MMPTE_HARDWARE::PageFrameNumber

Definition at line 179 of file mmtypes.h.

◆ Prototype [1/2]

ULONG _MMPTE_HARDWARE::Prototype

Definition at line 168 of file mmtypes.h.

◆ Prototype [2/2]

ULONG _MMPTE_HARDWARE::Prototype

Definition at line 177 of file mmtypes.h.

◆ ReadOnly

ULONG _MMPTE_HARDWARE::ReadOnly

Definition at line 176 of file mmtypes.h.

◆ reserved

ULONG _MMPTE_HARDWARE::reserved

Definition at line 153 of file mmtypes.h.

◆ reserved1

ULONG64 _MMPTE_HARDWARE::reserved1

Definition at line 172 of file mmtypes.h.

◆ Sbo

ULONG _MMPTE_HARDWARE::Sbo

Definition at line 173 of file mmtypes.h.

◆ SoftwareWsIndex

ULONG64 _MMPTE_HARDWARE::SoftwareWsIndex

Definition at line 182 of file mmtypes.h.

◆ Valid [1/2]

ULONG _MMPTE_HARDWARE::Valid

Definition at line 150 of file mmtypes.h.

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

◆ Valid [2/2]

ULONG _MMPTE_HARDWARE::Valid

Definition at line 170 of file mmtypes.h.

◆ Write [1/2]

ULONG _MMPTE_HARDWARE::Write

Definition at line 143 of file mmtypes.h.

◆ Write [2/2]

ULONG64 _MMPTE_HARDWARE::Write

Definition at line 170 of file mmtypes.h.

Referenced by MmDefInitializeTranslation(), and MmDefpMapPhysicalAddress().

◆ WriteThrough [1/2]

ULONG _MMPTE_HARDWARE::WriteThrough

Definition at line 145 of file mmtypes.h.

◆ WriteThrough [2/2]

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: