PostgreSQL Source Code git master
Loading...
Searching...
No Matches
BufferDesc Struct Reference

#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
 

Detailed Description

Definition at line 327 of file buf_internals.h.

Field Documentation

◆ buf_id

int BufferDesc::buf_id

Definition at line 339 of file buf_internals.h.

◆ io_wref

PgAioWaitRef BufferDesc::io_wref

Definition at line 353 of file buf_internals.h.

◆ lock_waiters

proclist_head BufferDesc::lock_waiters

Definition at line 359 of file buf_internals.h.

◆ state

◆ tag

BufferTag BufferDesc::tag

Definition at line 333 of file buf_internals.h.

Referenced by EvictRelUnpinnedBuffers(), and MarkDirtyRelUnpinnedBuffers().

◆ wait_backend_pgprocno

int BufferDesc::wait_backend_pgprocno

Definition at line 351 of file buf_internals.h.


The documentation for this struct was generated from the following file: