mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 09:25:10 +00:00
[NTOS]: Add a _64K macro definition so we can stop typing out 65536 all the time.
svn path=/trunk/; revision=48991
This commit is contained in:
parent
46b0236d75
commit
4499f604f5
1 changed files with 21 additions and 1 deletions
|
@ -56,6 +56,9 @@
|
|||
#define _1MB (1024 * _1KB)
|
||||
#define _1GB (1024 * _1MB)
|
||||
|
||||
/* Everyone loves 64K */
|
||||
#define _64K (64 * _1KB)
|
||||
|
||||
/* Area mapped by a PDE */
|
||||
#define PDE_MAPPED_VA (PTE_COUNT * PAGE_SIZE)
|
||||
|
||||
|
@ -248,7 +251,7 @@ extern const ULONG MmProtectToPteMask[32];
|
|||
//
|
||||
// System views are binned into 64K chunks
|
||||
//
|
||||
#define MI_SYSTEM_VIEW_BUCKET_SIZE 65536
|
||||
#define MI_SYSTEM_VIEW_BUCKET_SIZE _64K
|
||||
|
||||
//
|
||||
// FIXFIX: These should go in ex.h after the pool merge
|
||||
|
@ -1140,6 +1143,23 @@ MiFindEmptyAddressRangeDownTree(
|
|||
OUT PMMADDRESS_NODE *Parent
|
||||
);
|
||||
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
MiFindEmptyAddressRangeInTree(
|
||||
IN SIZE_T Length,
|
||||
IN ULONG_PTR Alignment,
|
||||
IN PMM_AVL_TABLE Table,
|
||||
OUT PMMADDRESS_NODE *PreviousVad,
|
||||
OUT PULONG_PTR Base
|
||||
);
|
||||
|
||||
VOID
|
||||
NTAPI
|
||||
MiInsertVad(
|
||||
IN PMMVAD Vad,
|
||||
IN PEPROCESS Process
|
||||
);
|
||||
|
||||
VOID
|
||||
NTAPI
|
||||
MiInsertNode(
|
||||
|
|
Loading…
Reference in a new issue