PostgreSQL Source Code
git master
|
#include <proc.h>
uint32 PROC_HDR::allProcCount |
Definition at line 380 of file proc.h.
Referenced by FastPathTransferRelationLocks(), GetLockConflicts(), GetLockStatusData(), InitProcGlobal(), and ProcSendSignal().
PGPROC* PROC_HDR::allProcs |
Definition at line 362 of file proc.h.
Referenced by CreateSharedProcArray(), FastPathTransferRelationLocks(), FinishPreparedTransaction(), GetLockConflicts(), GetLockStatusData(), GXactLoadSubxactData(), InitProcGlobal(), LockGXact(), MarkAsPrepared(), MarkAsPreparingGuts(), pg_prepared_xact(), PgArchWakeup(), ProcArrayRemove(), ProcSendSignal(), StartPrepare(), StrategyGetBuffer(), TransactionGroupUpdateXidStatus(), TwoPhaseGetDummyProc(), and TwoPhaseGetXidByVirtualXID().
dlist_head PROC_HDR::autovacFreeProcs |
Definition at line 384 of file proc.h.
Referenced by InitProcess(), and InitProcGlobal().
dlist_head PROC_HDR::bgworkerFreeProcs |
Definition at line 386 of file proc.h.
Referenced by InitProcess(), and InitProcGlobal().
Latch* PROC_HDR::checkpointerLatch |
Definition at line 396 of file proc.h.
Referenced by CheckpointerMain(), ForwardSyncRequest(), and InitProcGlobal().
pg_atomic_uint32 PROC_HDR::clogGroupFirst |
Definition at line 392 of file proc.h.
Referenced by InitProcGlobal(), and TransactionGroupUpdateXidStatus().
dlist_head PROC_HDR::freeProcs |
Definition at line 382 of file proc.h.
Referenced by HaveNFreeProcs(), InitProcess(), and InitProcGlobal().
pg_atomic_uint32 PROC_HDR::procArrayGroupFirst |
Definition at line 390 of file proc.h.
Referenced by InitProcGlobal(), and ProcArrayGroupClearXid().
int PROC_HDR::spins_per_delay |
Definition at line 398 of file proc.h.
Referenced by AuxiliaryProcKill(), InitAuxiliaryProcess(), InitProcess(), InitProcGlobal(), and ProcKill().
int PROC_HDR::startupBufferPinWaitBufId |
Definition at line 400 of file proc.h.
Referenced by GetStartupBufferPinWaitBufId(), InitProcGlobal(), and SetStartupBufferPinWaitBufId().
uint8* PROC_HDR::statusFlags |
Definition at line 377 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 371 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 388 of file proc.h.
Referenced by InitProcess(), and InitProcGlobal().
Latch* PROC_HDR::walwriterLatch |
Definition at line 394 of file proc.h.
Referenced by InitProcGlobal(), WalWriterMain(), and XLogSetAsyncXactLSN().
TransactionId* PROC_HDR::xids |
Definition at line 365 of file proc.h.
Referenced by BackendXidGetPid(), ComputeXidHorizons(), GetNewTransactionId(), GetOldestActiveTransactionId(), GetOldestSafeDecodingTransactionId(), GetRunningTransactionData(), GetSnapshotData(), InitProcGlobal(), ProcArrayAdd(), ProcArrayClearTransaction(), ProcArrayEndTransactionInternal(), ProcArrayRemove(), ProcGlobalShmemSize(), TransactionIdIsActive(), and TransactionIdIsInProgress().