PostgreSQL Source Code
git master
|
#include <proc.h>
uint32 PROC_HDR::allProcCount |
Definition at line 397 of file proc.h.
Referenced by FastPathTransferRelationLocks(), GetLockConflicts(), GetLockStatusData(), InitProcGlobal(), ProcNumberGetProc(), ProcNumberGetTransactionIds(), and ProcSendSignal().
PGPROC* PROC_HDR::allProcs |
Definition at line 379 of file proc.h.
Referenced by FastPathTransferRelationLocks(), GetLockConflicts(), GetLockStatusData(), InitProcGlobal(), PgArchWakeup(), ProcArrayRemove(), ProcArrayShmemInit(), ProcSendSignal(), SetWalSummarizerLatch(), StrategyGetBuffer(), and TransactionGroupUpdateXidStatus().
dlist_head PROC_HDR::autovacFreeProcs |
Definition at line 401 of file proc.h.
Referenced by InitProcess(), and InitProcGlobal().
dlist_head PROC_HDR::bgworkerFreeProcs |
Definition at line 403 of file proc.h.
Referenced by InitProcess(), and InitProcGlobal().
Latch* PROC_HDR::checkpointerLatch |
Definition at line 413 of file proc.h.
Referenced by CheckpointerMain(), ForwardSyncRequest(), and InitProcGlobal().
pg_atomic_uint32 PROC_HDR::clogGroupFirst |
Definition at line 409 of file proc.h.
Referenced by InitProcGlobal(), and TransactionGroupUpdateXidStatus().
dlist_head PROC_HDR::freeProcs |
Definition at line 399 of file proc.h.
Referenced by HaveNFreeProcs(), InitProcess(), and InitProcGlobal().
pg_atomic_uint32 PROC_HDR::procArrayGroupFirst |
Definition at line 407 of file proc.h.
Referenced by InitProcGlobal(), and ProcArrayGroupClearXid().
int PROC_HDR::spins_per_delay |
Definition at line 415 of file proc.h.
Referenced by AuxiliaryProcKill(), InitAuxiliaryProcess(), InitProcess(), InitProcGlobal(), and ProcKill().
int PROC_HDR::startupBufferPinWaitBufId |
Definition at line 417 of file proc.h.
Referenced by GetStartupBufferPinWaitBufId(), InitProcGlobal(), and SetStartupBufferPinWaitBufId().
uint8* PROC_HDR::statusFlags |
Definition at line 394 of file proc.h.
Referenced by ComputeXidHorizons(), CountOtherDBBackends(), GetCurrentVirtualXIDs(), GetSnapshotData(), InitProcGlobal(), ProcArrayAdd(), ProcArrayEndTransaction(), ProcArrayEndTransactionInternal(), ProcArrayInstallImportedXmin(), ProcArrayInstallRestoredXmin(), ProcArrayRemove(), ProcGlobalShmemSize(), ProcSleep(), ReplicationSlotRelease(), set_indexsafe_procflags(), StartupDecodingContext(), and vacuum_rel().
XidCacheStatus* PROC_HDR::subxidStates |
Definition at line 388 of file proc.h.
Referenced by GetNewTransactionId(), GetRunningTransactionData(), GetSnapshotData(), InitProcGlobal(), ProcArrayAdd(), ProcArrayClearTransaction(), ProcArrayEndTransactionInternal(), ProcArrayRemove(), ProcGlobalShmemSize(), TransactionIdIsInProgress(), and XidCacheRemoveRunningXids().
dlist_head PROC_HDR::walsenderFreeProcs |
Definition at line 405 of file proc.h.
Referenced by InitProcess(), and InitProcGlobal().
Latch* PROC_HDR::walwriterLatch |
Definition at line 411 of file proc.h.
Referenced by InitProcGlobal(), WalWriterMain(), and XLogSetAsyncXactLSN().
TransactionId* PROC_HDR::xids |
Definition at line 382 of file proc.h.
Referenced by BackendXidGetPid(), ComputeXidHorizons(), GetNewTransactionId(), GetOldestActiveTransactionId(), GetOldestSafeDecodingTransactionId(), GetRunningTransactionData(), GetSnapshotData(), InitProcGlobal(), ProcArrayAdd(), ProcArrayClearTransaction(), ProcArrayEndTransactionInternal(), ProcArrayRemove(), ProcGlobalShmemSize(), TransactionIdIsActive(), and TransactionIdIsInProgress().