|
PostgreSQL Source Code git master
|
#include "storage/sinval.h"

Go to the source code of this file.
|
extern |
Definition at line 703 of file sinvaladt.c.
References LocalTransactionIdIsValid, nextLocalTransactionId, and result.
Referenced by InitRecoveryTransactionEnvironment(), and StartTransaction().
Definition at line 274 of file sinvaladt.c.
References CleanupInvalidationState(), elog, ERROR, fb(), LW_EXCLUSIVE, LWLockAcquire(), LWLockRelease(), MyProcNumber, MyProcPid, nextLocalTransactionId, SISeg::numProcs, NumProcStateSlots, on_shmem_exit(), PANIC, SISeg::pgprocnos, PointerGetDatum(), and shmInvalBuffer.
Referenced by InitPostgres(), and InitRecoveryTransactionEnvironment().
Definition at line 579 of file sinvaladt.c.
References Assert, CLEANUP_MIN, CLEANUP_QUANTUM, DEBUG4, elog, fb(), i, LW_EXCLUSIVE, LWLockAcquire(), LWLockRelease(), MAXNUMMESSAGES, MSGNUMWRAPAROUND, ProcState::nextMsgNum, PROCSIG_CATCHUP_INTERRUPT, SendProcSignal(), shmInvalBuffer, and SIG_THRESHOLD.
Referenced by ReceiveSharedInvalidMessages(), and SIInsertDataEntries().
|
extern |
Definition at line 475 of file sinvaladt.c.
References data, fb(), LW_SHARED, LWLockAcquire(), LWLockRelease(), MAXNUMMESSAGES, MyProcNumber, SISeg::procState, shmInvalBuffer, SpinLockAcquire(), and SpinLockRelease().
Referenced by ReceiveSharedInvalidMessages().
|
extern |
Definition at line 372 of file sinvaladt.c.
References data, fb(), ProcState::hasMessages, i, LW_EXCLUSIVE, LWLockAcquire(), LWLockRelease(), MAXNUMMESSAGES, Min, shmInvalBuffer, SICleanupQueue(), SpinLockAcquire(), SpinLockRelease(), and WRITE_QUANTUM.
Referenced by SendSharedInvalidMessages().