|
PostgreSQL Source Code git master
|
#include <proc.h>
| uint32 PROC_HDR::allProcCount |
Definition at line 406 of file proc.h.
Referenced by FastPathTransferRelationLocks(), GetLockConflicts(), GetLockStatusData(), InitProcGlobal(), ProcNumberGetProc(), ProcNumberGetTransactionIds(), and ProcSendSignal().
| PGPROC* PROC_HDR::allProcs |
Definition at line 388 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 410 of file proc.h.
Referenced by InitProcess(), and InitProcGlobal().
| dlist_head PROC_HDR::bgworkerFreeProcs |
Definition at line 412 of file proc.h.
Referenced by InitProcess(), and InitProcGlobal().
| ProcNumber PROC_HDR::checkpointerProc |
Definition at line 425 of file proc.h.
Referenced by CheckpointerMain(), ForwardSyncRequest(), InitProcGlobal(), and RequestCheckpoint().
| pg_atomic_uint32 PROC_HDR::clogGroupFirst |
Definition at line 418 of file proc.h.
Referenced by InitProcGlobal(), and TransactionGroupUpdateXidStatus().
| dlist_head PROC_HDR::freeProcs |
Definition at line 408 of file proc.h.
Referenced by HaveNFreeProcs(), InitProcess(), and InitProcGlobal().
| pg_atomic_uint32 PROC_HDR::procArrayGroupFirst |
Definition at line 416 of file proc.h.
Referenced by InitProcGlobal(), and ProcArrayGroupClearXid().
| int PROC_HDR::spins_per_delay |
Definition at line 428 of file proc.h.
Referenced by AuxiliaryProcKill(), InitAuxiliaryProcess(), InitProcess(), InitProcGlobal(), and ProcKill().
| int PROC_HDR::startupBufferPinWaitBufId |
Definition at line 430 of file proc.h.
Referenced by GetStartupBufferPinWaitBufId(), InitProcGlobal(), and SetStartupBufferPinWaitBufId().
| uint8* PROC_HDR::statusFlags |
Definition at line 403 of file proc.h.
Referenced by ComputeXidHorizons(), CountOtherDBBackends(), GetCurrentVirtualXIDs(), GetSnapshotData(), InitProcGlobal(), InitWalSender(), PGProcShmemSize(), ProcArrayAdd(), ProcArrayEndTransaction(), ProcArrayEndTransactionInternal(), ProcArrayInstallImportedXmin(), ProcArrayInstallRestoredXmin(), ProcArrayRemove(), ProcSleep(), ReplicationSlotRelease(), set_indexsafe_procflags(), StartupDecodingContext(), and vacuum_rel().
| XidCacheStatus* PROC_HDR::subxidStates |
Definition at line 397 of file proc.h.
Referenced by GetNewTransactionId(), GetRunningTransactionData(), GetSnapshotData(), InitProcGlobal(), PGProcShmemSize(), ProcArrayAdd(), ProcArrayClearTransaction(), ProcArrayEndTransactionInternal(), ProcArrayRemove(), TransactionIdIsInProgress(), and XidCacheRemoveRunningXids().
| dlist_head PROC_HDR::walsenderFreeProcs |
Definition at line 414 of file proc.h.
Referenced by InitProcess(), and InitProcGlobal().
| ProcNumber PROC_HDR::walwriterProc |
Definition at line 424 of file proc.h.
Referenced by InitProcGlobal(), WalWriterMain(), and XLogSetAsyncXactLSN().
| TransactionId* PROC_HDR::xids |
Definition at line 391 of file proc.h.
Referenced by BackendXidGetPid(), ComputeXidHorizons(), GetNewTransactionId(), GetOldestActiveTransactionId(), GetOldestSafeDecodingTransactionId(), GetRunningTransactionData(), GetSnapshotData(), InitProcGlobal(), PGProcShmemSize(), ProcArrayAdd(), ProcArrayClearTransaction(), ProcArrayEndTransactionInternal(), ProcArrayRemove(), and TransactionIdIsInProgress().