|
PostgreSQL Source Code git master
|
#include <proc.h>
| uint32 PROC_HDR::allProcCount |
Definition at line 459 of file proc.h.
Referenced by FastPathTransferRelationLocks(), GetLockConflicts(), GetLockStatusData(), ProcGlobalShmemInit(), ProcNumberGetProc(), ProcNumberGetTransactionIds(), and ProcSendSignal().
| PGPROC* PROC_HDR::allProcs |
Definition at line 441 of file proc.h.
Referenced by ProcArrayRemove(), ProcArrayShmemAttach(), ProcArrayShmemInit(), and ProcGlobalShmemInit().
| dlist_head PROC_HDR::autovacFreeProcs |
Definition at line 473 of file proc.h.
Referenced by InitProcess(), and ProcGlobalShmemInit().
| dlist_head PROC_HDR::bgworkerFreeProcs |
Definition at line 475 of file proc.h.
Referenced by InitProcess(), and ProcGlobalShmemInit().
| ProcNumber PROC_HDR::checkpointerProc |
Definition at line 489 of file proc.h.
Referenced by CheckpointerMain(), ForwardSyncRequest(), ProcGlobalShmemInit(), RequestCheckpoint(), and WakeupCheckpointer().
| pg_atomic_uint32 PROC_HDR::clogGroupFirst |
Definition at line 482 of file proc.h.
Referenced by ProcGlobalShmemInit().
| dlist_head PROC_HDR::freeProcs |
Definition at line 471 of file proc.h.
Referenced by HaveNFreeProcs(), InitProcess(), and ProcGlobalShmemInit().
| slock_t PROC_HDR::freeProcsLock |
Definition at line 468 of file proc.h.
Referenced by AuxiliaryProcKill(), HaveNFreeProcs(), InitAuxiliaryProcess(), InitProcess(), ProcGlobalShmemInit(), and ProcKill().
| pg_atomic_uint32 PROC_HDR::procArrayGroupFirst |
Definition at line 480 of file proc.h.
Referenced by ProcGlobalShmemInit().
| int PROC_HDR::spins_per_delay |
Definition at line 492 of file proc.h.
Referenced by AuxiliaryProcKill(), InitAuxiliaryProcess(), InitProcess(), ProcGlobalShmemInit(), and ProcKill().
| int PROC_HDR::startupBufferPinWaitBufId |
Definition at line 494 of file proc.h.
Referenced by GetStartupBufferPinWaitBufId(), ProcGlobalShmemInit(), and SetStartupBufferPinWaitBufId().
| uint8* PROC_HDR::statusFlags |
Definition at line 456 of file proc.h.
Referenced by ComputeXidHorizons(), CountOtherDBBackends(), GetCurrentVirtualXIDs(), GetSnapshotData(), InitWalSender(), ProcArrayAdd(), ProcArrayEndTransaction(), ProcArrayEndTransactionInternal(), ProcArrayInstallImportedXmin(), ProcArrayInstallRestoredXmin(), ProcArrayRemove(), ProcGlobalShmemInit(), ProcGlobalShmemRequest(), ProcSleep(), ReplicationSlotRelease(), set_indexsafe_procflags(), StartupDecodingContext(), and vacuum_rel().
| XidCacheStatus* PROC_HDR::subxidStates |
Definition at line 450 of file proc.h.
Referenced by GetNewTransactionId(), GetRunningTransactionData(), GetSnapshotData(), ProcArrayAdd(), ProcArrayClearTransaction(), ProcArrayEndTransactionInternal(), ProcArrayRemove(), ProcGlobalShmemInit(), ProcGlobalShmemRequest(), TransactionIdIsInProgress(), and XidCacheRemoveRunningXids().
| dlist_head PROC_HDR::walsenderFreeProcs |
Definition at line 477 of file proc.h.
Referenced by InitProcess(), and ProcGlobalShmemInit().
| ProcNumber PROC_HDR::walwriterProc |
Definition at line 488 of file proc.h.
Referenced by ProcGlobalShmemInit(), WalWriterMain(), and XLogSetAsyncXactLSN().
| TransactionId* PROC_HDR::xids |
Definition at line 444 of file proc.h.
Referenced by BackendXidGetPid(), ComputeXidHorizons(), GetNewTransactionId(), GetOldestActiveTransactionId(), GetOldestSafeDecodingTransactionId(), GetRunningTransactionData(), GetSnapshotData(), ProcArrayAdd(), ProcArrayClearTransaction(), ProcArrayEndTransactionInternal(), ProcArrayRemove(), ProcGlobalShmemInit(), ProcGlobalShmemRequest(), and TransactionIdIsInProgress().