ReactOS  r76032
_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

MMPTE_HARDWARE _MMPTE::Hard

Definition at line 217 of file mmtypes.h.

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

MMPTE_PROTOTYPE _MMPTE::Proto

Definition at line 218 of file mmtypes.h.

Referenced by MiResolveProtoPteFault(), and MmArmAccessFault().

MMPTE_SUBSECTION _MMPTE::Subsect

Definition at line 221 of file mmtypes.h.

MMPTE_TRANSITION _MMPTE::Trans

Definition at line 220 of file mmtypes.h.

Referenced by MiDispatchFault(), MiProtectVirtualMemory(), and MiResolveTransitionFault().

union { ... } _MMPTE::u
union { ... } _MMPTE::u
union { ... } _MMPTE::u

Referenced by _IRQL_requires_max_(), KdpPhysMap(), MI_IS_MAPPED_PTE(), MI_IS_PHYSICAL_ADDRESS(), MI_MAKE_HARDWARE_PTE_KERNEL(), MiAccessCheck(), MiAddHalIoMappings(), MiAddMappedPtes(), MiAllocatePoolPages(), MiBalancerThread(), MiBuildPagedPool(), MiBuildPfnDatabaseFromPages(), MiBuildPfnDatabaseFromPageTables(), MiBuildPfnDatabaseSelf(), MiBuildSystemPteSpace(), MiCalculatePageCommitment(), MiCheckForContiguousMemory(), MiCompleteProtoPteFault(), MiCopyPfn(), MiCreatePagingFileMap(), MiDbgTranslatePhysicalAddress(), MiDbgUnTranslatePhysicalAddress(), MiDecommitPages(), MiDecrementShareCount(), MiDeletePte(), MiDeleteVirtualAddresses(), MiDetermineUserGlobalPteMask(), MiDispatchFault(), MiFillSystemPageDirectory(), MiFlushTbAndCapture(), MiFreePoolPages(), MiGetPageEntryForProcess(), MiGetPageProtection(), MiGetPageTableForProcess(), MiGetPteForProcess(), MiGetPteProtection(), MiGetPteValueForProcess(), MiInitializeAndChargePfn(), MiInitializeColorTables(), MiInitializeLargePageSupport(), MiInitializeNonPagedPool(), MiInitializePageTable(), MiInitializePfn(), MiInitializePfnAndMakePteValid(), MiInitializeSessionPool(), MiInitializeSpecialPool(), MiInitializeSystemPtes(), MiInitMachineDependent(), MiInsertPageInFreeList(), MiInsertPageInList(), MiIsEntireRangeCommitted(), MiLoadImageSection(), MiLockVirtualMemory(), MiMakePdeExistAndMakeValid(), MiMapLockedPagesInUserSpace(), MiMapPageInHyperSpace(), MiMapPagesInZeroSpace(), MiMapPDEs(), MiMapPfnDatabase(), MiMapPPEs(), MiMapPTEs(), MiMapViewOfDataSection(), MiProcessValidPteList(), MiProtectFreeNonPagedPool(), MiProtectVirtualMemory(), MiQueryAddressState(), MiReleaseSystemPtes(), MiReloadBootLoadedDrivers(), MiRemoveMappedPtes(), MiRemovePageByColor(), MiReserveAlignedSystemPtes(), MiResolveDemandZeroFault(), MiResolvePageFileFault(), MiResolveProtoPteFault(), MiResolveTransitionFault(), MiSegmentDelete(), MiSessionCommitPageTables(), MiSessionCreateInternal(), MiSessionInitializeWorkingSetList(), MiSetProtectionOnSection(), MiSetPteProtection(), MiSynchronizeSystemPde(), MiUnlinkFreeOrZeroedPage(), MiUnlockVirtualMemory(), MiUnmapLockedPagesInUserSpace(), MiUnProtectFreeNonPagedPool(), MiZeroPfn(), MmAllocateNonCachedMemory(), MmAllocateSpecialPool(), MmArmAccessFault(), MmCommitSessionMappedView(), MmCreateKernelStack(), 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(), MmMapIoSpace(), MmMapLockedPagesSpecifyCache(), MmProbeAndLockPages(), MmUnmapLockedPages(), and NtAllocateVirtualMemory().


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