/* FUNCTIONS *****************************************************************/
+CODE_SEG("INIT")
VOID
NTAPI
-INIT_FUNCTION
CcPfInitializePrefetcher(VOID)
{
/* Notify debugger */
/* FIXME: Setup the rest of the prefetecher */
}
+CODE_SEG("INIT")
BOOLEAN
-NTAPI
-INIT_FUNCTION
CcInitializeCacheManager(VOID)
{
ULONG Thread;
LARGE_INTEGER NewOffset;
PROS_SHARED_CACHE_MAP SharedCacheMap;
PPRIVATE_CACHE_MAP PrivateCacheMap;
- static ULONG Warn;
SharedCacheMap = FileObject->SectionObjectPointer->SharedCacheMap;
PrivateCacheMap = FileObject->PrivateCacheMap;
{
/* FIXME: handle the other cases */
KeReleaseSpinLock(&PrivateCacheMap->ReadAheadSpinLock, OldIrql);
- if (!Warn++) UNIMPLEMENTED;
+ UNIMPLEMENTED_ONCE;
return;
}
}
IN PVOID Owner
)
{
- PINTERNAL_BCB iBcb = Bcb;
+ PINTERNAL_BCB iBcb = CONTAINING_RECORD(Bcb, INTERNAL_BCB, PFCB);
CCTRACE(CC_API_DEBUG, "Bcb=%p Owner=%p\n",
Bcb, Owner);