#include "lfsprocs.h"
Go to the source code of this file.
Defines | |
#define | Dbg (DEBUG_TRACE_LBCB_SUP) |
Functions | |
VOID | LfsFlushLbcb (IN PLFCB Lfcb, IN PLBCB Lbcb) |
VOID | LfsFlushToLsnPriv (IN PLFCB Lfcb, IN LSN Lsn) |
PLBCB | LfsGetLbcb (IN PLFCB Lfcb) |
|
|
|
Definition at line 37 of file lbcbsup.c. References Dbg, DebugTrace, Executive, FALSE, KernelMode, KeWaitForSingleObject(), LfsAcquireLfcb, LfsFlushLfcb(), LfsLbcbIsRestart, LfsNoIoInProgress, LfsReleaseLfcb, LSN, NULL, PAGED_CODE, and PLSN. Referenced by LfsFlushToLsnPriv(), and LfsWriteLfsRestart().
|
|
Definition at line 134 of file lbcbsup.c. References _LBCB::ActiveLinks, ClearFlag, Dbg, DebugTrace, ExRaiseStatus(), FALSE, FlagOn, _LBCB::Flags, LBCB_ON_ACTIVE_QUEUE, _LBCB::LbcbFlags, LFCB_PACK_LOG, LfsCurrentAvailSpace(), LfsFlushLbcb(), LfsLbcbIsRestart, LOG_PAGE_LOG_RECORD_END, NULL, PAGED_CODE, and TRUE. Referenced by LfsFlushToLsn(), and LfsForceWrite().
|
|
Definition at line 311 of file lbcbsup.c. References _LBCB::ActiveLinks, _LBCB::BufferOffset, CcSetBcbOwnerPointer(), CcUnpinData(), ClearFlag, Dbg, DebugTrace, DebugUnwind, ERESOURCE_THREAD, ExGetCurrentResourceThread, _LBCB::FileOffset, FlagOn, _LBCB::Flags, KeBugCheck(), _LBCB::LastEndLsn, _LBCB::LastLsn, LBCB_FLUSH_COPY, LBCB_LOG_WRAPPED, LBCB_ON_ACTIVE_QUEUE, _LBCB::LbcbFlags, _LBCB::Length, LFCB_LOG_WRAPPED, LFCB_NO_LAST_LSN, LFCB_REUSE_TAIL, LFS_SIGNATURE_RECORD_PAGE_ULONG, LfsAllocateLbcb(), LfsDeallocateLbcb(), LfsGetLbcb(), LfsNextLogPageOffset(), LfsPreparePinWriteData, _LBCB::LogPageBcb, NULL, PAGED_CODE, _LBCB::PageHeader, _LBCB::ResourceThread, _LBCB::SeqNumber, and SetFlag. Referenced by LfsGetLbcb(), and LfsPrepareLfcbForLogRecord().
|