PostgreSQL Source Code git master
|
#include <proc.h>
uint32 PROC_HDR::allProcCount |
Definition at line 389 of file proc.h.
Referenced by FastPathTransferRelationLocks(), GetLockConflicts(), GetLockStatusData(), InitProcGlobal(), ProcNumberGetProc(), ProcNumberGetTransactionIds(), and ProcSendSignal().
PGPROC* PROC_HDR::allProcs |
Definition at line 371 of file proc.h.
Referenced by FastPathTransferRelationLocks(), GetLockConflicts(), GetLockStatusData(), InitProcGlobal(), PgArchWakeup(), ProcArrayRemove(), ProcArrayShmemInit(), ProcSendSignal(), StrategyGetBuffer(), TransactionGroupUpdateXidStatus(), and WakeupWalSummarizer().
dlist_head PROC_HDR::autovacFreeProcs |
Definition at line 393 of file proc.h.
Referenced by InitProcess(), and InitProcGlobal().
dlist_head PROC_HDR::bgworkerFreeProcs |
Definition at line 395 of file proc.h.
Referenced by InitProcess(), and InitProcGlobal().
ProcNumber PROC_HDR::checkpointerProc |
Definition at line 408 of file proc.h.
Referenced by CheckpointerMain(), ForwardSyncRequest(), and InitProcGlobal().
pg_atomic_uint32 PROC_HDR::clogGroupFirst |
Definition at line 401 of file proc.h.
Referenced by InitProcGlobal(), and TransactionGroupUpdateXidStatus().
dlist_head PROC_HDR::freeProcs |
Definition at line 391 of file proc.h.
Referenced by HaveNFreeProcs(), InitProcess(), and InitProcGlobal().
pg_atomic_uint32 PROC_HDR::procArrayGroupFirst |
Definition at line 399 of file proc.h.
Referenced by InitProcGlobal(), and ProcArrayGroupClearXid().
int PROC_HDR::spins_per_delay |
Definition at line 411 of file proc.h.
Referenced by AuxiliaryProcKill(), InitAuxiliaryProcess(), InitProcess(), InitProcGlobal(), and ProcKill().
int PROC_HDR::startupBufferPinWaitBufId |
Definition at line 413 of file proc.h.
Referenced by GetStartupBufferPinWaitBufId(), InitProcGlobal(), and SetStartupBufferPinWaitBufId().
uint8* PROC_HDR::statusFlags |
Definition at line 386 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 380 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 397 of file proc.h.
Referenced by InitProcess(), and InitProcGlobal().
ProcNumber PROC_HDR::walwriterProc |
Definition at line 407 of file proc.h.
Referenced by InitProcGlobal(), WalWriterMain(), and XLogSetAsyncXactLSN().
TransactionId* PROC_HDR::xids |
Definition at line 374 of file proc.h.
Referenced by BackendXidGetPid(), ComputeXidHorizons(), GetNewTransactionId(), GetOldestActiveTransactionId(), GetOldestSafeDecodingTransactionId(), GetRunningTransactionData(), GetSnapshotData(), InitProcGlobal(), ProcArrayAdd(), ProcArrayClearTransaction(), ProcArrayEndTransactionInternal(), ProcArrayRemove(), ProcGlobalShmemSize(), TransactionIdIsActive(), and TransactionIdIsInProgress().