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