#include "lfsprocs.h"
Go to the source code of this file.
Defines | |
#define | Dbg (DEBUG_TRACE_STRUC_SUP) |
Functions | |
PLFCB | LfsAllocateLfcb () |
VOID | LfsDeallocateLfcb (IN PLFCB Lfcb, IN BOOLEAN CompleteTeardown) |
VOID | LfsAllocateLbcb (IN PLFCB Lfcb, OUT PLBCB *Lbcb) |
VOID | LfsDeallocateLbcb (IN PLFCB Lfcb, IN PLBCB Lbcb) |
VOID | LfsAllocateLcb (IN PLFCB Lfcb, OUT PLCB *NewLcb) |
VOID | LfsDeallocateLcb (IN PLFCB Lfcb, IN PLCB Lcb) |
|
Definition at line 28 of file lfs/strucsup.c. |
|
Definition at line 315 of file lfs/strucsup.c. References ExAllocatePoolWithTag, ExRaiseStatus(), LBCB, LFCB_RESERVE_LBCB_COUNT, LFS_NTC_LBCB, _LBCB::NodeByteSize, _LBCB::NodeTypeCode, NULL, PAGED_CODE, and PagedPool. Referenced by LfsGetLbcb(), LfsUpdateLfcbFromNoRestart(), LfsUpdateLfcbFromRestart(), and LfsWriteLfsRestart().
|
|
Definition at line 463 of file lfs/strucsup.c. References ExAllocatePoolWithTag, ExRaiseStatus(), LCB, LFCB_RESERVE_LCB_COUNT, LFS_NTC_LCB, NULL, and PagedPool. Referenced by LfsReadLogRecord().
|
|
Definition at line 41 of file lfs/strucsup.c. References Count, Dbg, DebugTrace, DebugUnwind, _LFCB_SYNC::Event, ExAllocatePoolWithTag, ExInitializeFastMutex, ExInitializeResource, FsRtlAllocatePool, KeInitializeEvent, _LFCB::LbcbActive, _LFCB::LbcbWorkque, _LFCB::LchLinks, LFCB, LFCB_RESERVE_LBCB_COUNT, LFCB_RESERVE_LCB_COUNT, LFS_NTC_LFCB, LfsDeallocateLfcb(), LfsLi1, _LFCB::NextRestartLsn, _LFCB::NodeByteSize, _LFCB::NodeTypeCode, NonPagedPool, NULL, PAGED_CODE, PagedPool, _LFCB_SYNC::Resource, _LFCB::SpareLbcbCount, _LFCB::SpareLbcbList, _LFCB::SpareLcbCount, _LFCB::SpareLcbList, _LFCB_SYNC::SpareListMutex, _LFCB::Sync, TRUE, and _LFCB_SYNC::UserCount. Referenced by LfsInitializeLogFile(), and LfsRestartLogFile().
|
|
Definition at line 402 of file lfs/strucsup.c. References ExFreePool(), FlagOn, LBCB_RESTART_LBCB, LFCB_MAX_LBCB_COUNT, LfsDeallocateRestartArea, NULL, and PAGED_CODE. Referenced by LfsCloseLogFile(), LfsDeallocateLfcb(), LfsFlushLfcb(), and LfsGetLbcb().
|
|
Definition at line 518 of file lfs/strucsup.c. References CcUnpinData(), ExFreePool(), LFCB_MAX_LCB_COUNT, LfsFreeSpanningBuffer(), and NULL. Referenced by LfsReadLogRecord(), and LfsTerminateLogQuery().
|
|
Definition at line 188 of file lfs/strucsup.c. References ASSERT, Dbg, DebugTrace, ExDeleteResource, ExFreePool(), LfsDeallocateLbcb(), LfsDeallocateRestartArea, NULL, and PAGED_CODE. Referenced by LfsAllocateLfcb(), LfsCloseLogFile(), LfsInitializeLogFile(), LfsOpenLogFile(), and LfsRestartLogFile().
|