|
PostgreSQL Source Code git master
|
#include <lwlock.h>
Data Fields | |
| uint16 | tranche |
| pg_atomic_uint32 | state |
| proclist_head | waiters |
| pg_atomic_uint32 LWLock::state |
Definition at line 44 of file lwlock.h.
Referenced by LWLockAcquire(), LWLockAttemptLock(), LWLockConflictsWithVar(), LWLockDequeueSelf(), LWLockInitialize(), LWLockQueueSelf(), LWLockReleaseInternal(), LWLockUpdateVar(), LWLockWaitForVar(), LWLockWaitListLock(), LWLockWaitListUnlock(), and LWLockWakeup().
| uint16 LWLock::tranche |
Definition at line 43 of file lwlock.h.
Referenced by LWLockInitialize(), and LWLockReportWaitStart().
| proclist_head LWLock::waiters |
Definition at line 45 of file lwlock.h.
Referenced by LWLockDequeueSelf(), LWLockInitialize(), LWLockQueueSelf(), LWLockUpdateVar(), and LWLockWakeup().