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

datalpha.c File Reference

#include "mi.h"

Go to the source code of this file.

Variables

MMPTE ZeroPte = { 0 }
MMPTE ZeroKernelPte = { 0 }
MMPTE ValidKernelPte
MMPTE ValidKernelPteLocal
MMPTE ValidUserPte
MMPTE ValidPtePte
MMPTE ValidPdePde
MMPTE ValidKernelPde
MMPTE ValidKernelPdeLocal
MMPTE DemandZeroPde = { MM_READWRITE << 3 }
MMPTE DemandZeroPte = { MM_READWRITE << 3 }
MMPTE TransitionPde = { MM_PTE_TRANSITION_MASK | (MM_READWRITE << 3) }
MMPTE PrototypePte = { 0xFFFFF000 | (MM_READWRITE << 3) | MM_PTE_PROTOTYPE_MASK }
MMPTE NoAccessPte = {MM_NOACCESS << 3}
PVOID MmNonPagedPoolStart
PVOID MmNonPagedPoolEnd = (PVOID)(MM_NONPAGED_POOL_END)
PVOID MmPagedPoolStart = (PVOID)(MM_PAGED_POOL_START)
PVOID MmPagedPoolEnd
PMMPTE MmDebugPte = MiGetPteAddress( 0xfffdf000 )
PMMPTE MmCrashDumpPte = (MiGetPteAddress(MM_NONPAGED_POOL_END))
PMMCOLOR_TABLES MmFreePagesByColor [2]
MMPFNLIST MmModifiedPageListByColor [MM_MAXIMUM_NUMBER_OF_COLORS]
ULONG MmSecondaryColorMask
ULONG MmTotalPagesForPagingFile


Variable Documentation

MMPTE DemandZeroPde = { MM_READWRITE << 3 }
 

Definition at line 69 of file datalpha.c.

Referenced by MiBuildForkPageTable(), and MmAccessFault().

MMPTE DemandZeroPte = { MM_READWRITE << 3 }
 

Definition at line 71 of file datalpha.c.

PMMPTE MmCrashDumpPte = (MiGetPteAddress(MM_NONPAGED_POOL_END))
 

Definition at line 105 of file datalpha.c.

Referenced by MiInitMachineDependent(), MmHibernateInformation(), MmMapMemoryDumpMdl(), and MmReleaseDumpAddresses().

PMMPTE MmDebugPte = MiGetPteAddress( 0xfffdf000 )
 

Definition at line 99 of file datalpha.c.

Referenced by MiInitMachineDependent(), MmDbgTranslatePhysicalAddress(), and MmDbgTranslatePhysicalAddress64().

PMMCOLOR_TABLES MmFreePagesByColor[2]
 

Definition at line 112 of file datalpha.c.

Referenced by MiInitMachineDependent(), MiInsertPageInList(), MiRemoveAnyPage(), MiRemovePageByColor(), MiRemovePageFromList(), MiRemovePhysicalPages(), MiRemoveZeroPage(), MiUnlinkFreeOrZeroedPage(), and MmAllocatePagesForMdl().

MMPFNLIST MmModifiedPageListByColor[MM_MAXIMUM_NUMBER_OF_COLORS]
 

Initial value:

Definition at line 114 of file datalpha.c.

Referenced by MiInsertPageInList(), and MiUnlinkPageFromList().

PVOID MmNonPagedPoolEnd = (PVOID)(MM_NONPAGED_POOL_END)
 

Definition at line 89 of file datalpha.c.

PVOID MmNonPagedPoolStart
 

Definition at line 87 of file datalpha.c.

PVOID MmPagedPoolEnd
 

Definition at line 93 of file datalpha.c.

PVOID MmPagedPoolStart = (PVOID)(MM_PAGED_POOL_START)
 

Definition at line 91 of file datalpha.c.

ULONG MmSecondaryColorMask
 

Definition at line 117 of file datalpha.c.

Referenced by MiInitMachineDependent().

ULONG MmTotalPagesForPagingFile
 

Definition at line 123 of file datalpha.c.

Referenced by MiEnsureAvailablePageOrWait(), MiInsertPageInList(), MiModifiedPageWriterWorker(), and MiUnlinkPageFromList().

MMPTE NoAccessPte = {MM_NOACCESS << 3}
 

Definition at line 81 of file datalpha.c.

Referenced by MiFreePoolPages(), MiPurgeImageSection(), and MmFreeSpecialPool().

MMPTE PrototypePte = { 0xFFFFF000 | (MM_READWRITE << 3) | MM_PTE_PROTOTYPE_MASK }
 

Definition at line 75 of file datalpha.c.

Referenced by MiCheckProtoPtePageState(), MiDeletePte(), MiInitMachineDependent(), MiResolveDemandZeroFault(), MiSetProtectionOnSection(), and MmAccessFault().

MMPTE TransitionPde = { MM_PTE_TRANSITION_MASK | (MM_READWRITE << 3) }
 

Definition at line 73 of file datalpha.c.

Referenced by MiBuildForkPageTable().

MMPTE ValidKernelPde
 

Initial value:

Definition at line 60 of file datalpha.c.

Referenced by MiAllocatePoolPages(), MiBuildPagedPool(), MiFillSystemPageDirectory(), MiInitMachineDependent(), MmDbgWriteCheck(), and MmInitSystem().

MMPTE ValidKernelPdeLocal
 

Initial value:

Definition at line 65 of file datalpha.c.

Referenced by MiAllocatePoolPages(), MiInitializeSessionPool(), MiInitMachineDependent(), MiSessionCommitPageTables(), MiSessionCreateInternal(), and MiSessionInitializeWorkingSetList().

MMPTE ValidKernelPte
 

Initial value:

Definition at line 38 of file datalpha.c.

Referenced by ExAllocatePool(), MiAllocatePoolPages(), MiAllocateSpecialPool(), MiBuildPageTableForDrivers(), MiBuildPageTableForLoaderMemory(), MiFindContiguousMemory(), MiGetKSegAddress(), MiInitializeSystemCache(), MiInitMachineDependent(), MiLoadImageSection(), MiMapSinglePage(), MmAddPhysicalMemory(), MmDbgTranslatePhysicalAddress(), MmDbgTranslatePhysicalAddress64(), MmInitSystem(), MmMapIoSpace(), MmMapLockedPagesSpecifyCache(), MmMapMemoryDumpMdl(), and MmMapVideoDisplay().

MMPTE ValidKernelPteLocal
 

Initial value:

Definition at line 43 of file datalpha.c.

Referenced by MiInitMachineDependent(), MiSessionCommitImagePages(), MiSessionCreateInternal(), and MiSessionInitializeWorkingSetList().

MMPTE ValidPdePde
 

Initial value:

Definition at line 56 of file datalpha.c.

Referenced by MiInitMachineDependent(), and MmCreateProcessAddressSpace().

MMPTE ValidPtePte
 

Initial value:

Definition at line 52 of file datalpha.c.

Referenced by MiInitMachineDependent(), MiMapImageHeaderInHyperSpace(), MiMapPageInHyperSpace(), and MiMapPageToZeroInHyperSpace().

MMPTE ValidUserPte
 

Initial value:

Definition at line 47 of file datalpha.c.

Referenced by MiInitMachineDependent(), MiMapBBTMemory(), and MiMapLockedPagesInUserSpace().

MMPTE ZeroKernelPte = { 0 }
 

Definition at line 36 of file datalpha.c.

Referenced by MiAddMappedPtes(), MiAttachSession(), MiDeleteSystemPagableVm(), MiDereferenceSession(), MiDetachSession(), MiFreeInitializationCode(), MiFreeNonPagedPool(), MiInitializeSessionPool(), MiInitializeSystemPtes(), MiInitMachineDependent(), MiLoadImageSection(), MiLockCode(), MiReleaseSystemPtes(), MiRemoveMappedPtes(), MiReserveSystemPtes2(), MiSessionCommitImagePages(), MiSessionCommitPageTables(), MiSessionCreateInternal(), MiSessionDeletePde(), MiSessionInitializeWorkingSetList(), MmAddPhysicalMemory(), MmFreeDriverInitialization(), MmFreeLoaderBlock(), MmFreeSpecialPool(), MmInitSystem(), MmMapVideoDisplay(), MmMapViewInSystemCache(), MmRemovePhysicalMemory(), MmSessionCreate(), MmUnloadSystemImage(), and MmUnmapViewInSystemCache().

MMPTE ZeroPte = { 0 }
 

Definition at line 30 of file datalpha.c.

Referenced by ExFreePool(), MiCheckVirtualAddress(), MiCreateImageFileMap(), MiCreatePagingFileMap(), MiDecrementCloneBlockReference(), MiDeletePte(), MiDeleteVirtualAddresses(), MiFlushUserPhysicalPteList(), MiGetPageForHeader(), MiHandleBankedSection(), MiInitMachineDependent(), MiLoadImageSection(), MiMapSinglePage(), MiMapViewOfPhysicalSection(), MiReloadBootLoadedDrivers(), MiRemoveMappedView(), MiRemoveUserPhysicalPagesVad(), MiRemoveWorkingSetPages(), MiSectionInitialization(), MiSegmentDelete(), MiSetImageProtect(), MiSetSystemCodeProtection(), MiUnmapLockedPagesInUserSpace(), MmCleanProcessAddressSpace(), MmFreeLoaderBlock(), MmOutPageKernelStack(), MmSetAddressRangeModified(), MmSetBankedSection(), MmTrimAllSystemPagableMemory(), NtAllocateUserPhysicalPages(), NtAllocateVirtualMemory(), NtFreeUserPhysicalPages(), NtMapUserPhysicalPages(), and NtMapUserPhysicalPagesScatter().


Generated on Sat May 15 19:43:23 2004 for test by doxygen 1.3.7