#include <lock.h>
Data Fields | |
PROCLOCKTAG | tag |
LOCKMASK | holdMask |
LOCKMASK | releaseMask |
SHM_QUEUE | lockLink |
SHM_QUEUE | procLink |
Definition at line 359 of file lock.h.
Definition at line 365 of file lock.h.
Referenced by CleanUpLock(), FindLockCycleRecurse(), GetLockConflicts(), GetLockStatusData(), GetRunningTransactionLocks(), GrantLock(), lock_twophase_recover(), LockAcquireExtended(), LockCheckConflicts(), LockHasWaiters(), LockRefindAndRelease(), LockRelease(), LockReleaseAll(), PostPrepare_Locks(), SetupLockInTable(), and UnGrantLock().
Definition at line 367 of file lock.h.
Referenced by CleanUpLock(), FindLockCycleRecurse(), GetLockConflicts(), lock_twophase_recover(), LockAcquireExtended(), and SetupLockInTable().
Definition at line 368 of file lock.h.
Referenced by CleanUpLock(), lock_twophase_recover(), LockAcquireExtended(), LockReleaseAll(), PostPrepare_Locks(), and SetupLockInTable().
Definition at line 366 of file lock.h.
Referenced by lock_twophase_recover(), LockReleaseAll(), PostPrepare_Locks(), and SetupLockInTable().
Definition at line 362 of file lock.h.
Referenced by AtPrepare_Locks(), CleanUpLock(), FastPathGetRelationLockEntry(), FastPathTransferRelationLocks(), FindLockCycleRecurse(), GetLockConflicts(), GetLockStatusData(), GetRunningTransactionLocks(), LockAcquireExtended(), LockReleaseAll(), PostPrepare_Locks(), and VirtualXactLock().