ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

pool.c File Reference
#include <ntoskrnl.h>
#include <debug.h>
#include "../ARM3/miarm.h"

Go to the source code of this file.

Defines

#define NDEBUG
#define MODULE_INVOLVED_IN_ARM3

Functions

VOID NTAPI MiProtectFreeNonPagedPool (IN PVOID VirtualAddress, IN ULONG PageCount)
BOOLEAN NTAPI MiUnProtectFreeNonPagedPool (IN PVOID VirtualAddress, IN ULONG PageCount)
VOID FORCEINLINE MiProtectedPoolUnProtectLinks (IN PLIST_ENTRY Links, OUT PVOID *PoolFlink, OUT PVOID *PoolBlink)
VOID FORCEINLINE MiProtectedPoolProtectLinks (IN PVOID PoolFlink, IN PVOID PoolBlink)
VOID NTAPI MiProtectedPoolInsertList (IN PLIST_ENTRY ListHead, IN PLIST_ENTRY Entry, IN BOOLEAN Critical)
VOID NTAPI MiProtectedPoolRemoveEntryList (IN PLIST_ENTRY Entry)
VOID NTAPI INIT_FUNCTION MiInitializeNonPagedPoolThresholds (VOID)
VOID NTAPI INIT_FUNCTION MiInitializePoolEvents (VOID)
VOID NTAPI INIT_FUNCTION MiInitializeNonPagedPool (VOID)
POOL_TYPE NTAPI MmDeterminePoolType (IN PVOID PoolAddress)
PVOID NTAPI MiAllocatePoolPages (IN POOL_TYPE PoolType, IN SIZE_T SizeInBytes)
ULONG NTAPI MiFreePoolPages (IN PVOID StartingVa)
BOOLEAN NTAPI MiRaisePoolQuota (IN POOL_TYPE PoolType, IN ULONG CurrentMaxQuota, OUT PULONG NewMaxQuota)
PVOID NTAPI MmAllocateMappingAddress (IN SIZE_T NumberOfBytes, IN ULONG PoolTag)
VOID NTAPI MmFreeMappingAddress (IN PVOID BaseAddress, IN ULONG PoolTag)

Variables

LIST_ENTRY MmNonPagedPoolFreeListHead [MI_MAX_FREE_PAGE_LISTS]
PFN_COUNT MmNumberOfFreeNonPagedPool
PFN_COUNT MiExpansionPoolPagesInitialCharge
PVOID MmNonPagedPoolEnd0
PFN_NUMBER MiStartOfInitialPoolFrame
PFN_NUMBER MiEndOfInitialPoolFrame
KGUARDED_MUTEX MmPagedPoolMutex
MM_PAGED_POOL_INFO MmPagedPoolInfo
SIZE_T MmAllocatedNonPagedPool
ULONG MmSpecialPoolTag
ULONG MmConsumedPoolPercentage
BOOLEAN MmProtectFreedNonPagedPool
SLIST_HEADER MiNonPagedPoolSListHead
ULONG MiNonPagedPoolSListMaximum = 4
SLIST_HEADER MiPagedPoolSListHead
ULONG MiPagedPoolSListMaximum = 8

Generated on Sat May 26 2012 06:07:28 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.