Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

_LOCK_QUEUE Struct Reference

#include <fsrtllks.h>

List of all members.

Public Attributes

KSPIN_LOCK QueueSpinLock
PRTL_SPLAY_LINKS SharedLockTree
PRTL_SPLAY_LINKS ExclusiveLockTree
SINGLE_LIST_ENTRY WaitingLocks
SINGLE_LIST_ENTRY WaitingLocksTail


Member Data Documentation

PRTL_SPLAY_LINKS _LOCK_QUEUE::ExclusiveLockTree
 

Definition at line 141 of file fsrtllks.h.

Referenced by FsRtlCheckLockForReadAccess(), FsRtlCheckLockForWriteAccess(), FsRtlFastCheckLockForRead(), FsRtlFastCheckLockForWrite(), FsRtlFastUnlockSingleExclusive(), FsRtlGetNextFileLock(), FsRtlPrivateFastUnlockAll(), FsRtlPrivateInitializeFileLock(), FsRtlPrivateResetLowestLockOffset(), and FsRtlUninitializeFileLock().

KSPIN_LOCK _LOCK_QUEUE::QueueSpinLock
 

Definition at line 133 of file fsrtllks.h.

Referenced by FsRtlPrivateInitializeFileLock().

PRTL_SPLAY_LINKS _LOCK_QUEUE::SharedLockTree
 

Definition at line 140 of file fsrtllks.h.

Referenced by FsRtlCheckLockForWriteAccess(), FsRtlFastCheckLockForWrite(), FsRtlFastUnlockSingleShared(), FsRtlGetNextFileLock(), FsRtlPrivateFastUnlockAll(), FsRtlPrivateInitializeFileLock(), FsRtlPrivateResetLowestLockOffset(), and FsRtlUninitializeFileLock().

SINGLE_LIST_ENTRY _LOCK_QUEUE::WaitingLocks
 

Definition at line 142 of file fsrtllks.h.

Referenced by FsRtlFastUnlockSingleExclusive(), FsRtlFastUnlockSingleShared(), FsRtlPrivateCancelFileLockIrp(), FsRtlPrivateFastUnlockAll(), FsRtlPrivateInitializeFileLock(), FsRtlPrivateLock(), and FsRtlUninitializeFileLock().

SINGLE_LIST_ENTRY _LOCK_QUEUE::WaitingLocksTail
 

Definition at line 143 of file fsrtllks.h.

Referenced by FsRtlPrivateCancelFileLockIrp(), FsRtlPrivateFastUnlockAll(), FsRtlPrivateInitializeFileLock(), and FsRtlPrivateLock().


The documentation for this struct was generated from the following files:
Generated on Sat May 15 19:46:20 2004 for test by doxygen 1.3.7