#include <lock.h>
Data Fields | |
LOCKTAG | tag |
LOCKMASK | grantMask |
LOCKMASK | waitMask |
SHM_QUEUE | procLocks |
PROC_QUEUE | waitProcs |
int | requested [MAX_LOCKMODES] |
int | nRequested |
int | granted [MAX_LOCKMODES] |
int | nGranted |
Definition at line 299 of file lock.h.
int LOCK::granted[MAX_LOCKMODES] |
Definition at line 311 of file lock.h.
Referenced by GrantLock(), lock_twophase_recover(), LockCheckConflicts(), RemoveFromWaitQueue(), SetupLockInTable(), and UnGrantLock().
Definition at line 305 of file lock.h.
Referenced by GrantLock(), lock_twophase_recover(), LockCheckConflicts(), LockReleaseAll(), PostPrepare_Locks(), SetupLockInTable(), and UnGrantLock().
int LOCK::nGranted |
Definition at line 312 of file lock.h.
Referenced by GrantLock(), lock_twophase_recover(), LockAcquireExtended(), LockReleaseAll(), PostPrepare_Locks(), RemoveFromWaitQueue(), SetupLockInTable(), and UnGrantLock().
int LOCK::nRequested |
Definition at line 310 of file lock.h.
Referenced by CleanUpLock(), GrantLock(), lock_twophase_recover(), LockAcquireExtended(), LockReleaseAll(), PostPrepare_Locks(), RemoveFromWaitQueue(), SetupLockInTable(), and UnGrantLock().
Definition at line 307 of file lock.h.
Referenced by CleanUpLock(), FindLockCycleRecurse(), GetLockConflicts(), lock_twophase_recover(), and SetupLockInTable().
int LOCK::requested[MAX_LOCKMODES] |
Definition at line 309 of file lock.h.
Referenced by GrantLock(), lock_twophase_recover(), LockAcquireExtended(), RemoveFromWaitQueue(), SetupLockInTable(), and UnGrantLock().
Definition at line 302 of file lock.h.
Referenced by CheckDeadLock(), CleanUpLock(), FindLockCycleRecurse(), GetLockStatusData(), GetRunningTransactionLocks(), lock_twophase_recover(), LockRefindAndRelease(), LockReleaseAll(), PostPrepare_Locks(), proclock_hash(), ProcSleep(), RememberSimpleDeadLock(), and SetupLockInTable().
Definition at line 306 of file lock.h.
Referenced by GrantLock(), lock_twophase_recover(), LockAcquireExtended(), LockHasWaiters(), ProcSleep(), RemoveFromWaitQueue(), SetupLockInTable(), and UnGrantLock().
Definition at line 308 of file lock.h.
Referenced by DeadLockCheck(), ExpandConstraints(), FindLockCycleRecurse(), lock_twophase_recover(), ProcLockWakeup(), ProcSleep(), ProcWakeup(), RemoveFromWaitQueue(), SetupLockInTable(), and TopoSort().