#include "lfsprocs.h"
Go to the source code of this file.
Defines | |
#define | Dbg (DEBUG_TRACE_WRITE) |
Functions | |
BOOLEAN | LfsWrite (IN LFS_LOG_HANDLE LogHandle, IN ULONG NumberOfWriteEntries, IN PLFS_WRITE_ENTRY WriteEntries, IN LFS_RECORD_TYPE RecordType, IN TRANSACTION_ID *TransactionId OPTIONAL, IN LSN UndoNextLsn, IN LSN PreviousLsn, IN LONG UndoRequirement, OUT PLSN Lsn) |
BOOLEAN | LfsForceWrite (IN LFS_LOG_HANDLE LogHandle, IN ULONG NumberOfWriteEntries, IN PLFS_WRITE_ENTRY WriteEntries, IN LFS_RECORD_TYPE RecordType, IN TRANSACTION_ID *TransactionId, IN LSN UndoNextLsn, IN LSN PreviousLsn, IN LONG UndoRequirement, OUT PLSN Lsn) |
VOID | LfsFlushToLsn (IN LFS_LOG_HANDLE LogHandle, IN LSN Lsn) |
VOID | LfsCheckWriteRange (IN PLFS_WRITE_DATA WriteData, IN OUT PLONGLONG FlushOffset, IN OUT PULONG FlushLength) |
|
Definition at line 28 of file lfs/write.c. |
|
Definition at line 477 of file lfs/write.c. References _LBCB::FileOffset, LFS_SIGNATURE_RECORD_PAGE_ULONG, NULL, PAGE_SIZE, PAGED_CODE, _LBCB::PageHeader, _LFCB::PageToDirty, and _LFCB::SystemPageSize.
|
|
Definition at line 360 of file lfs/write.c. References Dbg, DebugTrace, DebugUnwind, ExRaiseStatus(), _LCH::Lfcb, LfsAcquireLch, LfsExceptionFilter(), LfsFlushToLsn(), LfsFlushToLsnPriv(), LfsReleaseLch, LfsValidateClientId, LfsValidateLch, NTSTATUS(), NULL, PAGED_CODE, and Status. Referenced by LfsFlushToLsn().
|
|
Definition at line 197 of file lfs/write.c. References Dbg, DebugTrace, DebugUnwind, ExRaiseStatus(), FALSE, _LCH::Lfcb, LfsAcquireLch, LfsExceptionFilter(), LfsFlushToLsnPriv(), LfsForceWrite(), LfsReleaseLch, LfsValidateClientId, LfsValidateLch, LfsWriteLogRecordIntoLogPage(), NTSTATUS(), NULL, PAGED_CODE, Status, and TRUE.
|
|
Definition at line 39 of file lfs/write.c. References Dbg, DebugTrace, DebugUnwind, ExRaiseStatus(), FALSE, _LCH::Lfcb, LfsAcquireLch, LfsExceptionFilter(), LfsReleaseLch, LfsValidateClientId, LfsValidateLch, LfsWrite(), LfsWriteLogRecordIntoLogPage(), NTSTATUS(), NULL, PAGED_CODE, PLFS_WRITE_ENTRY, and Status. Referenced by LfsWrite().
|