#include "lfsprocs.h"
Go to the source code of this file.
Defines | |
#define | Dbg (DEBUG_TRACE_RESTART) |
Functions | |
VOID | LfsSetBaseLsnPriv (IN PLFCB Lfcb, IN PLFS_CLIENT_RECORD ClientRecord, IN LSN BaseLsn) |
NTSTATUS | LfsReadRestartArea (IN LFS_LOG_HANDLE LogHandle, IN OUT PULONG BufferLength, IN PVOID Buffer, OUT PLSN Lsn) |
VOID | LfsWriteRestartArea (IN LFS_LOG_HANDLE LogHandle, IN ULONG BufferLength, IN PVOID Buffer, OUT PLSN Lsn) |
VOID | LfsSetBaseLsn (IN LFS_LOG_HANDLE LogHandle, IN LSN BaseLsn) |
|
|
|
Definition at line 46 of file restart.c. References Add2Ptr, Buffer, CcUnpinData(), _LFCB::ClientArray, _LCH::ClientArrayByteOffset, _LFS_RECORD_HEADER::ClientDataLength, _LFS_CLIENT_RECORD::ClientRestartLsn, Dbg, DebugTrace, DebugUnwind, ExRaiseStatus(), FALSE, _LCH::Lfcb, LfsAcquireLch, LfsCopyReadLogRecord(), LfsExceptionFilter(), LfsPinOrMapLogRecordHeader(), LfsReadRestartArea(), LfsReleaseLch, LfsReleaseLfcb, LfsValidateClientId, LfsValidateLch, LfsZeroLsn, NTSTATUS(), NULL, PAGED_CODE, Status, _LFS_RECORD_HEADER::ThisLsn, and try_return. Referenced by LfsReadRestartArea().
|
|
Definition at line 447 of file restart.c. References Add2Ptr, _LFCB::ClientArray, _LCH::ClientArrayByteOffset, Dbg, DebugTrace, DebugUnwind, ExRaiseStatus(), FALSE, _LCH::Lfcb, LfsAcquireLch, LfsExceptionFilter(), LfsReleaseLch, LfsSetBaseLsn(), LfsSetBaseLsnPriv(), LfsValidateClientId, LfsValidateLch, LfsWriteLfsRestart(), NTSTATUS(), NULL, PAGED_CODE, _LFCB::RestartAreaSize, and Status. Referenced by LfsSetBaseLsn().
|
|
Definition at line 582 of file restart.c. References ClearFlag, Dbg, DebugTrace, LFCB_NO_OLDEST_LSN, LfsFindCurrentAvail(), LfsFindOldestClientLsn(), LfsLsnToFileOffset, and PAGED_CODE. Referenced by LfsSetBaseLsn(), and LfsWriteRestartArea().
|
|
Definition at line 270 of file restart.c. References Add2Ptr, _LFS_WRITE_ENTRY::Buffer, Buffer, _LFS_WRITE_ENTRY::ByteLength, _LFCB::ClientArray, _LCH::ClientArrayByteOffset, _LFS_CLIENT_RECORD::ClientRestartLsn, Dbg, DebugTrace, DebugUnwind, ExRaiseStatus(), _LCH::Lfcb, LfsAcquireLch, LfsClientRestart, LfsExceptionFilter(), LfsReleaseLch, LfsSetBaseLsnPriv(), LfsValidateClientId, LfsValidateLch, LfsWriteLfsRestart(), LfsWriteLogRecordIntoLogPage(), LfsWriteRestartArea(), LfsZeroLsn, NTSTATUS(), NULL, PAGED_CODE, _LFCB::RestartAreaSize, Status, and TRUE. Referenced by LfsWriteRestartArea().
|