ReactOS 0.4.16-dev-297-gc569aee
|
#include "bl.h"
Go to the source code of this file.
Functions | |
NTSTATUS | MmArchInitialize (_In_ ULONG Phase, _In_ PBL_MEMORY_DATA MemoryData, _In_ BL_TRANSLATION_TYPE TranslationType, _In_ BL_TRANSLATION_TYPE RequestedTranslationType) |
NTSTATUS | MmMapPhysicalAddress (_Inout_ PPHYSICAL_ADDRESS PhysicalAddressPtr, _Inout_ PVOID *VirtualAddressPtr, _Inout_ PULONGLONG SizePtr, _In_ ULONG CacheAttributes) |
BOOLEAN | MmArchTranslateVirtualAddress (_In_ PVOID VirtualAddress, _Out_opt_ PPHYSICAL_ADDRESS PhysicalAddress, _Out_opt_ PULONG CachingFlags) |
Variables | |
BL_ADDRESS_RANGE | MmArchKsegAddressRange |
ULONG_PTR | MmArchTopOfApplicationAddressSpace |
ULONG | MmArchLargePageSize |
NTSTATUS MmArchInitialize | ( | _In_ ULONG | Phase, |
_In_ PBL_MEMORY_DATA | MemoryData, | ||
_In_ BL_TRANSLATION_TYPE | TranslationType, | ||
_In_ BL_TRANSLATION_TYPE | RequestedTranslationType | ||
) |
BOOLEAN MmArchTranslateVirtualAddress | ( | _In_ PVOID | VirtualAddress, |
_Out_opt_ PPHYSICAL_ADDRESS | PhysicalAddress, | ||
_Out_opt_ PULONG | CachingFlags | ||
) |
NTSTATUS MmMapPhysicalAddress | ( | _Inout_ PPHYSICAL_ADDRESS | PhysicalAddressPtr, |
_Inout_ PVOID * | VirtualAddressPtr, | ||
_Inout_ PULONGLONG | SizePtr, | ||
_In_ ULONG | CacheAttributes | ||
) |
BL_ADDRESS_RANGE MmArchKsegAddressRange |
Definition at line 13 of file mm.c.
Referenced by MmPapAllocatePagesInRange(), and MmSelectMappingAddress().
ULONG MmArchLargePageSize |
Definition at line 15 of file mm.c.
Referenced by MmPapPageAllocatorExtend().
ULONG_PTR MmArchTopOfApplicationAddressSpace |
Definition at line 14 of file mm.c.
Referenced by MmSelectMappingAddress().