PostgreSQL Source Code
git master
|
Data Fields | |
slock_t | buffer_strategy_lock |
pg_atomic_uint32 | nextVictimBuffer |
int | firstFreeBuffer |
int | lastFreeBuffer |
uint32 | completePasses |
pg_atomic_uint32 | numBufferAllocs |
int | bgwprocno |
Definition at line 30 of file freelist.c.
int BufferStrategyControl::bgwprocno |
Definition at line 61 of file freelist.c.
Referenced by StrategyGetBuffer(), StrategyInitialize(), and StrategyNotifyBgWriter().
slock_t BufferStrategyControl::buffer_strategy_lock |
Definition at line 33 of file freelist.c.
Referenced by ClockSweepTick(), StrategyFreeBuffer(), StrategyGetBuffer(), StrategyInitialize(), StrategyNotifyBgWriter(), and StrategySyncStart().
uint32 BufferStrategyControl::completePasses |
Definition at line 54 of file freelist.c.
Referenced by ClockSweepTick(), StrategyInitialize(), and StrategySyncStart().
int BufferStrategyControl::firstFreeBuffer |
Definition at line 42 of file freelist.c.
Referenced by have_free_buffer(), StrategyFreeBuffer(), StrategyGetBuffer(), and StrategyInitialize().
int BufferStrategyControl::lastFreeBuffer |
Definition at line 43 of file freelist.c.
Referenced by StrategyFreeBuffer(), and StrategyInitialize().
pg_atomic_uint32 BufferStrategyControl::nextVictimBuffer |
Definition at line 40 of file freelist.c.
Referenced by ClockSweepTick(), StrategyInitialize(), and StrategySyncStart().
pg_atomic_uint32 BufferStrategyControl::numBufferAllocs |
Definition at line 55 of file freelist.c.
Referenced by StrategyGetBuffer(), StrategyInitialize(), and StrategySyncStart().