|
PostgreSQL Source Code git master
|
#include <buf_internals.h>
Data Fields | |
| BufferTag | tag |
| int | buf_id |
| pg_atomic_uint64 | state |
| int | wait_backend_pgprocno |
| PgAioWaitRef | io_wref |
| proclist_head | lock_waiters |
Definition at line 327 of file buf_internals.h.
| int BufferDesc::buf_id |
Definition at line 339 of file buf_internals.h.
| PgAioWaitRef BufferDesc::io_wref |
Definition at line 353 of file buf_internals.h.
| proclist_head BufferDesc::lock_waiters |
Definition at line 359 of file buf_internals.h.
| pg_atomic_uint64 BufferDesc::state |
Definition at line 345 of file buf_internals.h.
Referenced by EvictAllUnpinnedBuffers(), EvictRelUnpinnedBuffers(), EvictUnpinnedBufferInternal(), LockBufHdr(), MarkDirtyAllUnpinnedBuffers(), MarkDirtyRelUnpinnedBuffers(), MarkDirtyUnpinnedBufferInternal(), UnlockBufHdr(), and UnlockBufHdrExt().
| BufferTag BufferDesc::tag |
Definition at line 333 of file buf_internals.h.
Referenced by EvictRelUnpinnedBuffers(), and MarkDirtyRelUnpinnedBuffers().
| int BufferDesc::wait_backend_pgprocno |
Definition at line 351 of file buf_internals.h.