|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().