ReactOS 0.4.16-dev-746-g329a414
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | PDE_BITS 10 |
#define | PTE_BITS 10 |
Functions | |
ULONG_PTR NTAPI | Ki386EnableGlobalPage (IN ULONG_PTR Context) |
VOID NTAPI | KiInitializePAT (VOID) |
ULONG_PTR NTAPI | Ki386EnableTargetLargePage (IN ULONG_PTR Context) |
PVOID NTAPI | Ki386AllocateContiguousMemory (PLARGE_IDENTITY_MAP IdentityMap, ULONG PagesCount, BOOLEAN InLower4Gb) |
PHYSICAL_ADDRESS NTAPI | Ki386BuildIdentityBuffer (PLARGE_IDENTITY_MAP IdentityMap, PVOID StartPtr, ULONG Length) |
BOOLEAN NTAPI | Ki386IdentityMapMakeValid (PLARGE_IDENTITY_MAP IdentityMap, PHARDWARE_PTE Pde, PHARDWARE_PTE *PageTable) |
BOOLEAN NTAPI | Ki386MapAddress (PLARGE_IDENTITY_MAP IdentityMap, ULONG_PTR VirtualPtr, PHYSICAL_ADDRESS PhysicalPtr) |
VOID NTAPI | Ki386ConvertPte (PHARDWARE_PTE Pte) |
BOOLEAN NTAPI | Ki386CreateIdentityMap (PLARGE_IDENTITY_MAP IdentityMap, PVOID StartPtr, ULONG PagesCount) |
VOID NTAPI | Ki386FreeIdentityMap (PLARGE_IDENTITY_MAP IdentityMap) |
PVOID NTAPI Ki386AllocateContiguousMemory | ( | PLARGE_IDENTITY_MAP | IdentityMap, |
ULONG | PagesCount, | ||
BOOLEAN | InLower4Gb | ||
) |
Definition at line 82 of file patpge.c.
Referenced by Ki386IdentityMapMakeValid(), and Ki386MapAddress().
PHYSICAL_ADDRESS NTAPI Ki386BuildIdentityBuffer | ( | PLARGE_IDENTITY_MAP | IdentityMap, |
PVOID | StartPtr, | ||
ULONG | Length | ||
) |
Definition at line 113 of file patpge.c.
Referenced by Ki386CreateIdentityMap().
VOID NTAPI Ki386ConvertPte | ( | PHARDWARE_PTE | Pte | ) |
Definition at line 183 of file patpge.c.
Referenced by Ki386CreateIdentityMap().
BOOLEAN NTAPI Ki386CreateIdentityMap | ( | PLARGE_IDENTITY_MAP | IdentityMap, |
PVOID | StartPtr, | ||
ULONG | PagesCount | ||
) |
Definition at line 198 of file patpge.c.
Definition at line 23 of file patpge.c.
Referenced by KiInitMachineDependent().
Definition at line 70 of file patpge.c.
Referenced by KiInitMachineDependent().
VOID NTAPI Ki386FreeIdentityMap | ( | PLARGE_IDENTITY_MAP | IdentityMap | ) |
Definition at line 247 of file patpge.c.
BOOLEAN NTAPI Ki386IdentityMapMakeValid | ( | PLARGE_IDENTITY_MAP | IdentityMap, |
PHARDWARE_PTE | Pde, | ||
PHARDWARE_PTE * | PageTable | ||
) |
Definition at line 123 of file patpge.c.
Referenced by Ki386MapAddress().
BOOLEAN NTAPI Ki386MapAddress | ( | PLARGE_IDENTITY_MAP | IdentityMap, |
ULONG_PTR | VirtualPtr, | ||
PHYSICAL_ADDRESS | PhysicalPtr | ||
) |
Definition at line 154 of file patpge.c.
Referenced by Ki386CreateIdentityMap().