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(), LWLockRelease(), LWLockUpdateVar(), LWLockWaitForVar(), LWLockWaitListLock(), LWLockWaitListUnlock(), and LWLockWakeup().
uint16 LWLock::tranche |
Definition at line 43 of file lwlock.h.
Referenced by apw_init_shmem(), LWLockInitialize(), LWLockReportWaitStart(), and tdr_attach_shmem().
proclist_head LWLock::waiters |
Definition at line 45 of file lwlock.h.
Referenced by LWLockDequeueSelf(), LWLockInitialize(), LWLockQueueSelf(), LWLockUpdateVar(), and LWLockWakeup().