#include "lfsprocs.h"
Go to the source code of this file.
Defines | |
#define | Dbg (DEBUG_TRACE_LOG_PAGE_SUP) |
#define | MODULE_POOL_TAG ('PsfL') |
Functions | |
VOID | LfsNextLogPageOffset (IN PLFCB Lfcb, IN LONGLONG CurrentLogPageOffset, OUT PLONGLONG NextLogPageOffset, OUT PBOOLEAN Wrapped) |
PVOID | LfsAllocateSpanningBuffer (IN PLFCB Lfcb, IN ULONG Length) |
VOID | LfsFreeSpanningBuffer (IN PVOID Buffer) |
|
Definition at line 27 of file logpgsup.c. |
|
Definition at line 30 of file logpgsup.c. |
|
Definition at line 113 of file logpgsup.c. References ASSERT, _LFS_DATA::Buffer1, _LFS_DATA::Buffer2, _LFS_DATA::BufferFlags, _LFS_DATA::BufferOwner, Dbg, DebugTrace, ERESOURCE_THREAD, ExGetCurrentResourceThread, ExRaiseStatus(), FALSE, FlagOn, LFS_BUFFER1_OWNED, LFS_BUFFER2_OWNED, LFS_BUFFER_SIZE, LfsAcquireBufferLock, LfsAcquireLfcb, LfsAllocatePoolNoRaise, LfsBlockBufferWaiters, LfsData, LfsReleaseBufferLock, LfsReleaseLfcb, LfsWaitForBufferNotification, NULL, PAGED_CODE, PagedPool, SetFlag, and TRUE. Referenced by LfsFindLogRecord().
|
|
Definition at line 297 of file logpgsup.c. References ASSERT, Buffer, _LFS_DATA::Buffer1, _LFS_DATA::BufferFlags, _LFS_DATA::BufferOwner, ClearFlag, Dbg, DebugTrace, ERESOURCE_THREAD, ExGetCurrentResourceThread, FlagOn, LFS_BUFFER1_OWNED, LFS_BUFFER2_OWNED, LfsAcquireBufferLock, LfsData, LfsFreePool, LfsNotifyBufferWaiters, LfsReleaseBufferLock, NULL, and PAGED_CODE. Referenced by LfsDeallocateLcb(), LfsFindLogRecord(), and LfsReadNextLogRecord().
|
|
Definition at line 40 of file logpgsup.c. References Dbg, DebugTrace, FALSE, LfsTruncateOffsetToLogPage, PAGED_CODE, and TRUE. Referenced by LfsCopyReadLogRecord(), LfsFindLastLsn(), LfsFindNextLsn(), LfsGetLbcb(), LfsLsnFinalOffset(), and LfsUpdateLfcbFromRestart().
|