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 */
#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'