ReactOS  0.4.13-dev-698-g77671f0
_MMPTE Struct Reference

#include <mmtypes.h>

Collaboration diagram for _MMPTE:

Public Attributes

union {
   ULONG_PTR   Long
 
   HARDWARE_PTE   Flush
 
   MMPTE_HARDWARE   Hard
 
   MMPTE_PROTOTYPE   Proto
 
   MMPTE_SOFTWARE   Soft
 
   MMPTE_TRANSITION   Trans
 
   MMPTE_SUBSECTION   Subsect
 
   MMPTE_LIST   List
 
u
 
union {
   ULONG_PTR   Long
 
   HARDWARE_PTE   Flush
 
   MMPTE_HARDWARE   Hard
 
   MMPTE_PROTOTYPE   Proto
 
   MMPTE_SOFTWARE   Soft
 
   MMPTE_TRANSITION   Trans
 
   MMPTE_SUBSECTION   Subsect
 
   MMPTE_LIST   List
 
u
 
union {
   ULONG_PTR   Long
 
   HARDWARE_PTE   Flush
 
   MMPTE_HARDWARE   Hard
 
   MMPTE_PROTOTYPE   Proto
 
   MMPTE_SOFTWARE   Soft
 
   MMPTE_TRANSITION   Trans
 
   MMPTE_SUBSECTION   Subsect
 
   MMPTE_LIST   List
 
u
 

Detailed Description

Definition at line 211 of file mmtypes.h.

Member Data Documentation

◆ Flush

◆ Hard

MMPTE_HARDWARE _MMPTE::Hard

Definition at line 217 of file mmtypes.h.

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

◆ List

◆ Long

◆ Proto

MMPTE_PROTOTYPE _MMPTE::Proto

Definition at line 218 of file mmtypes.h.

Referenced by MiResolveProtoPteFault().

◆ Soft

◆ Subsect

MMPTE_SUBSECTION _MMPTE::Subsect

Definition at line 221 of file mmtypes.h.

◆ Trans

MMPTE_TRANSITION _MMPTE::Trans

Definition at line 220 of file mmtypes.h.

Referenced by MiProtectVirtualMemory(), and MmIsDisabledPage().

◆ u [1/3]

union { ... } _MMPTE::u

◆ u [2/3]

union { ... } _MMPTE::u

◆ u [3/3]

union { ... } _MMPTE::u

Referenced by _IRQL_requires_max_(), MI_IS_MAPPED_PTE(), MI_IS_PHYSICAL_ADDRESS(), MI_MAKE_HARDWARE_PTE_KERNEL(), MiAddHalIoMappings(), MiAddMappedPtes(), MiAllocatePoolPages(), MiBalancerThread(), MiBuildPagedPool(), MiBuildPfnDatabaseFromPages(), MiBuildPfnDatabaseFromPageTables(), MiBuildPfnDatabaseSelf(), MiBuildSystemPteSpace(), MiCalculatePageCommitment(), MiCheckForContiguousMemory(), MiCompleteProtoPteFault(), MiCreatePagingFileMap(), MiDbgUnTranslatePhysicalAddress(), MiDecommitPages(), MiDecrementShareCount(), MiDeletePte(), MiDeleteVirtualAddresses(), MiDispatchFault(), MiFillSystemPageDirectory(), MiFlushTbAndCapture(), MiFreePoolPages(), MiGetPageEntryForProcess(), MiGetPageProtection(), MiGetPageTableForProcess(), MiGetPteForProcess(), MiGetPteProtection(), MiGetPteValueForProcess(), MiInitializeColorTables(), MiInitializeLargePageSupport(), MiInitializeNonPagedPool(), MiInitializePageTable(), MiInitializePfn(), MiInitializePfnAndMakePteValid(), MiInitializeSessionPool(), MiInitializeSpecialPool(), MiInitializeSystemPtes(), MiInitMachineDependent(), MiInsertPageInFreeList(), MiInsertPageInList(), MiIsEntireRangeCommitted(), MiLoadImageSection(), MiLockVirtualMemory(), MiMakePdeExistAndMakeValid(), MiMapLockedPagesInUserSpace(), MiMapPageInHyperSpace(), MiMapPagesInZeroSpace(), MiMapPDEs(), MiMapPfnDatabase(), MiMapPPEs(), MiMapPTEs(), MiMapViewOfDataSection(), MiProtectVirtualMemory(), MiQueryAddressState(), MiReleaseSystemPtes(), MiReloadBootLoadedDrivers(), MiRemoveMappedPtes(), MiRemovePageByColor(), MiReserveAlignedSystemPtes(), MiResolveProtoPteFault(), MiSegmentDelete(), MiSessionCommitPageTables(), MiSessionCreateInternal(), MiSessionInitializeWorkingSetList(), MiSetProtectionOnSection(), MiSetPteProtection(), MiUnlinkFreeOrZeroedPage(), MiUnlockVirtualMemory(), MiUnmapLockedPagesInUserSpace(), MmAllocateSpecialPool(), MmArmAccessFault(), MmCommitSessionMappedView(), MmCreateProcessAddressSpace(), MmCreateVirtualMappingInternal(), MmCreateVirtualMappingUnsafe(), MmDbgCopyMemory(), MmDefInitializeTranslation(), MmDefpMapPhysicalAddress(), MmDefpTranslateVirtualAddress(), MmDeleteKernelStack(), MmDeleteProcessAddressSpace(), MmDeleteVirtualMapping(), MmExpandSpecialPool(), MmFreeLoaderBlock(), MmFreeMemoryArea(), MmFreeSpecialPool(), MmGetPageEntryForProcess(), MmGetPageProtect(), MmGetPageTableForProcess(), MmGetPfnForProcess(), MmGetPhysicalAddress(), MmGrowKernelStackEx(), Mmi386MakeKernelPageTableGlobal(), MmInitializeProcessAddressSpace(), MmInitSystem(), MmIsDirtyPage(), MmIsDisabledPage(), MmIsPagePresent(), MmIsPageSwapEntry(), MmIsSpecialPoolAddressFree(), MmProbeAndLockPages(), MmUnmapLockedPages(), and NtAllocateVirtualMemory().


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