|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | MODULE_INVOLVED_IN_ARM3 |
Functions | |
| FORCEINLINE ULONG | MI_GET_CLUSTER_SIZE (IN PMMPTE Pte) |
| PMMPTE NTAPI | MiReserveAlignedSystemPtes (IN ULONG NumberOfPtes, IN MMSYSTEM_PTE_POOL_TYPE SystemPtePoolType, IN ULONG Alignment) |
| PMMPTE NTAPI | MiReserveSystemPtes (IN ULONG NumberOfPtes, IN MMSYSTEM_PTE_POOL_TYPE SystemPtePoolType) |
| VOID NTAPI | MiReleaseSystemPtes (IN PMMPTE StartingPte, IN ULONG NumberOfPtes, IN MMSYSTEM_PTE_POOL_TYPE SystemPtePoolType) |
| VOID NTAPI | MiInitializeSystemPtes (IN PMMPTE StartingPte, IN ULONG NumberOfPtes, IN MMSYSTEM_PTE_POOL_TYPE PoolType) |
| FORCEINLINE ULONG MI_GET_CLUSTER_SIZE | ( | IN PMMPTE | Pte | ) |
Definition at line 71 of file syspte.c.
Referenced by MiReleaseSystemPtes(), and MiReserveAlignedSystemPtes().
| VOID NTAPI MiInitializeSystemPtes | ( | IN PMMPTE | StartingPte, |
| IN ULONG | NumberOfPtes, | ||
| IN MMSYSTEM_PTE_POOL_TYPE | PoolType | ||
| ) |
Definition at line 388 of file syspte.c.
Referenced by MiBuildSystemPteSpace(), MiInitializeNonPagedPool(), and MiInitMachineDependent().
| VOID NTAPI MiReleaseSystemPtes | ( | IN PMMPTE | StartingPte, |
| IN ULONG | NumberOfPtes, | ||
| IN MMSYSTEM_PTE_POOL_TYPE | SystemPtePoolType | ||
| ) |
Definition at line 264 of file syspte.c.
Referenced by MiAllocatePoolPages(), MiArchCreateProcessAddressSpace(), MiCopyPfn(), MiReleaseProcessReferenceToSessionDataPage(), MiZeroPfn(), MmDeleteKernelStack(), MmFreeNonCachedMemory(), MmUnmapIoSpace(), and MmUnmapLockedPages().
| PMMPTE NTAPI MiReserveAlignedSystemPtes | ( | IN ULONG | NumberOfPtes, |
| IN MMSYSTEM_PTE_POOL_TYPE | SystemPtePoolType, | ||
| IN ULONG | Alignment | ||
| ) |
Definition at line 88 of file syspte.c.
Referenced by MiInitializeSpecialPool(), and MiReserveSystemPtes().
| PMMPTE NTAPI MiReserveSystemPtes | ( | IN ULONG | NumberOfPtes, |
| IN MMSYSTEM_PTE_POOL_TYPE | SystemPtePoolType | ||
| ) |
Definition at line 246 of file syspte.c.
Referenced by _IRQL_requires_max_(), MiAllocatePoolPages(), MiArchCreateProcessAddressSpace(), MiBuildPagedPool(), MiBuildSystemPteSpace(), MiCopyPfn(), MiInitializeLargePageSupport(), MiInitMachineDependent(), MiLoadImageSection(), MiReloadBootLoadedDrivers(), MiSessionCreateInternal(), MiZeroPfn(), MmAllocateNonCachedMemory(), MmCreateKernelStack(), MmMapIoSpace(), and MmMapLockedPagesSpecifyCache().
| MMPTE MmFirstFreeSystemPte[MaximumPtePoolTypes] |
Definition at line 24 of file syspte.c.
Referenced by MiInitializeSystemPtes(), MiReleaseSystemPtes(), and MiReserveAlignedSystemPtes().
| PMMPTE MmSystemPteBase |
Definition at line 21 of file syspte.c.
Referenced by MiInitializeSpecialPool(), MiInitializeSystemPtes(), MiReleaseSystemPtes(), MiReserveAlignedSystemPtes(), MmAllocateSpecialPool(), MmExpandSpecialPool(), and MmFreeSpecialPool().
| PMMPTE MmSystemPtesEnd[MaximumPtePoolTypes] |
Definition at line 23 of file syspte.c.
Referenced by MiInitializeSystemPtes(), MiReleaseSystemPtes(), MmUnmapLockedPages(), and MmUnmapReservedMapping().
| PMMPTE MmSystemPtesStart[MaximumPtePoolTypes] |
Definition at line 22 of file syspte.c.
Referenced by MiInitializeSystemPtes(), MiReleaseSystemPtes(), MmUnmapLockedPages(), and MmUnmapReservedMapping().
| ULONG MmTotalFreeSystemPtes[MaximumPtePoolTypes] |
Definition at line 25 of file syspte.c.
Referenced by MiInitializeSystemPtes(), MiReleaseSystemPtes(), MiReserveAlignedSystemPtes(), and MiUseLargeDriverPage().
| ULONG MmTotalSystemPtes |
Definition at line 26 of file syspte.c.
Referenced by MiInitializeSystemPtes().