#include "mi.h"
Go to the source code of this file.
Functions | |
PVOID | MiMapPageInHyperSpace (IN ULONG PageFrameIndex, IN PKIRQL OldIrql) |
PVOID | MiMapImageHeaderInHyperSpace (IN ULONG PageFrameIndex) |
VOID | MiUnmapImageHeaderInHyperSpace (VOID) |
PVOID | MiMapPageToZeroInHyperSpace (IN ULONG PageFrameIndex) |
|
Definition at line 128 of file ppc/hypermap.c. References ASSERT, DbgPrint, Executive, FALSE, IMAGE_MAPPING_PTE, KeBugCheck(), KeEnterCriticalRegion, KeLeaveCriticalRegion, KernelMode, KeWaitForSingleObject(), LOCK_PFN, MiGetPteAddress, MiGetVirtualAddressMappedByPte, MmImageMappingPteEvent, MmWorkingSetList, NULL, _MMPTE::u, UNLOCK_PFN, UNLOCK_PFN_AND_THEN_WAIT, ValidPtePte, and _MMWSL::WaitingForImageMapping. Referenced by MiCreateImageFileMap().
|
|
Definition at line 32 of file ppc/hypermap.c. References ASSERT, DbgPrint, FALSE, KeBugCheck(), KeFlushEntireTb(), LOCK_HYPERSPACE, MiGetVirtualAddressMappedByPte, MmFirstReservedMappingPte, NUMBER_OF_MAPPING_PTES, TRUE, _MMPTE::u, and ValidPtePte. Referenced by MiBuildPagedPool(), MiCopyOnWrite(), MiDecrementShareCount(), MiGatherMappedPages(), MiInsertPageInList(), MiInsertStandbyListAtFront(), MiMakeOutswappedPageResident(), MiRestoreTransitionPte(), MiSessionCopyOnWrite(), MiSessionDeletePde(), MiSessionInSwapProcess(), MiSessionOutSwapProcess(), MiWaitForInPageComplete(), MiZeroPhysicalPage(), MmCreateProcessAddressSpace(), MmDeleteProcessAddressSpace(), MmInSwapProcess(), and MmOutSwapProcess().
|
|
Definition at line 288 of file ppc/hypermap.c. References DbgPrint, FALSE, KeBugCheck(), KeFlushSingleTb(), MiGetPteAddress, TRUE, _MMPTE::u, ValidPtePte, and ZEROING_PAGE_PTE. Referenced by MmZeroPageThread().
|
|
Definition at line 219 of file ppc/hypermap.c. References ASSERT, Event(), FALSE, IMAGE_MAPPING_PTE, KeFlushSingleTb(), KePulseEvent(), LOCK_PFN, MiGetPteAddress, MmWorkingSetList, NULL, TRUE, _MMPTE::u, UNLOCK_PFN, and _MMWSL::WaitingForImageMapping. Referenced by MiCreateImageFileMap().
|