[NTOS:CC]

- Organize pool tags and make them somewhat Windows-compatible
CORE-8065

svn path=/trunk/; revision=62714
This commit is contained in:
Thomas Faber 2014-04-12 11:12:14 +00:00
parent 6d7fbc887f
commit 72e7415f50
2 changed files with 27 additions and 27 deletions

View file

@ -1269,32 +1269,31 @@ CcInitView (
InitializeListHead(&DirtyVacbListHead);
InitializeListHead(&VacbLruListHead);
KeInitializeGuardedMutex(&ViewLock);
ExInitializeNPagedLookasideList (&iBcbLookasideList,
NULL,
NULL,
0,
sizeof(INTERNAL_BCB),
TAG_IBCB,
20);
ExInitializeNPagedLookasideList (&SharedCacheMapLookasideList,
NULL,
NULL,
0,
sizeof(ROS_SHARED_CACHE_MAP),
TAG_BCB,
20);
ExInitializeNPagedLookasideList (&VacbLookasideList,
NULL,
NULL,
0,
sizeof(ROS_VACB),
TAG_CSEG,
20);
ExInitializeNPagedLookasideList(&iBcbLookasideList,
NULL,
NULL,
0,
sizeof(INTERNAL_BCB),
TAG_BCB,
20);
ExInitializeNPagedLookasideList(&SharedCacheMapLookasideList,
NULL,
NULL,
0,
sizeof(ROS_SHARED_CACHE_MAP),
TAG_SHARED_CACHE_MAP,
20);
ExInitializeNPagedLookasideList(&VacbLookasideList,
NULL,
NULL,
0,
sizeof(ROS_VACB),
TAG_VACB,
20);
MmInitializeMemoryConsumer(MC_CACHE, CcRosTrimCache);
CcInitCacheZeroPage();
}
/* EOF */

View file

@ -1,10 +1,11 @@
#pragma once
/* formerly located in cc/view.c */
#define TAG_CC ' cC'
#define TAG_CSEG 'GESC'
#define TAG_BCB ' BCB'
#define TAG_IBCB 'BCBi'
/* Cache Manager Tags */
#define TAG_CC ' cC'
#define TAG_VACB 'aVcC'
#define TAG_SHARED_CACHE_MAP 'cScC'
#define TAG_PRIVATE_CACHE_MAP 'cPcC'
#define TAG_BCB 'cBcC'
/* Executive Callbacks */
#define TAG_CALLBACK_ROUTINE_BLOCK 'brbC'