svn path=/trunk/; revision=17365
LARGE_INTEGER FileSize;
KSPIN_LOCK BcbLock;
ULONG RefCount;
+#if defined(DBG) || defined(KDBG)
+ BOOLEAN Trace; /* enable extra trace output for this BCB and it's cache segments */
+#endif
} BCB, *PBCB;
typedef struct _CACHE_SEGMENT
NTSTATUS
CcRosFreeCacheSegment(
- PBCB,
+ PBCB,
PCACHE_SEGMENT
);
NTSTATUS
CcRosUnmapCacheSegment(
- PBCB Bcb,
- ULONG FileOffset,
+ PBCB Bcb,
+ ULONG FileOffset,
BOOLEAN NowDirty
);
PCACHE_SEGMENT
CcRosLookupCacheSegment(
- PBCB Bcb,
+ PBCB Bcb,
ULONG FileOffset
);
NTSTATUS
CcRosMarkDirtyCacheSegment(
- PBCB Bcb,
+ PBCB Bcb,
ULONG FileOffset
);
NTSTATUS
CcRosFlushDirtyPages(
- ULONG Target,
+ ULONG Target,
PULONG Count
);
BOOLEAN Mapped
);
-NTSTATUS
+NTSTATUS
STDCALL
CcRosRequestCacheSegment(
BCB* Bcb,