|
PostgreSQL Source Code git master
|
#include <slru.h>
| int* SlruSharedData::bank_cur_lru_count |
Definition at line 83 of file slru.h.
Referenced by SimpleLruInit(), SlruRecentlyUsed(), and SlruSelectLRUPage().
| LWLockPadded* SlruSharedData::bank_locks |
Definition at line 66 of file slru.h.
Referenced by SimpleLruInit(), SimpleLruTruncate(), SimpleLruWaitIO(), SimpleLruWriteAll(), SlruDeleteSegment(), and SlruInternalWritePage().
| LWLockPadded* SlruSharedData::buffer_locks |
Definition at line 63 of file slru.h.
Referenced by SimpleLruInit(), SimpleLruReadPage(), SimpleLruWaitIO(), and SlruInternalWritePage().
| XLogRecPtr* SlruSharedData::group_lsn |
Definition at line 93 of file slru.h.
Referenced by SimpleLruInit(), SimpleLruZeroLSNs(), and SlruPhysicalWritePage().
| pg_atomic_uint64 SlruSharedData::latest_page_number |
Definition at line 101 of file slru.h.
Referenced by SimpleLruInit(), SimpleLruTruncate(), SimpleLruZeroPage(), and SlruSelectLRUPage().
| int SlruSharedData::lsn_groups_per_page |
Definition at line 94 of file slru.h.
Referenced by SimpleLruInit(), SimpleLruZeroLSNs(), and SlruPhysicalWritePage().
| int SlruSharedData::num_slots |
Definition at line 50 of file slru.h.
Referenced by SimpleLruInit(), SimpleLruTruncate(), SimpleLruWriteAll(), and SlruDeleteSegment().
| char** SlruSharedData::page_buffer |
Definition at line 56 of file slru.h.
Referenced by SimpleLruInit(), SimpleLruZeroPage(), SlruPhysicalReadPage(), and SlruPhysicalWritePage().
| bool* SlruSharedData::page_dirty |
Definition at line 58 of file slru.h.
Referenced by SimpleLruInit(), SimpleLruReadPage(), SimpleLruTruncate(), SimpleLruWaitIO(), SimpleLruWriteAll(), SimpleLruZeroPage(), SlruDeleteSegment(), SlruInternalWritePage(), and SlruSelectLRUPage().
| int* SlruSharedData::page_lru_count |
Definition at line 60 of file slru.h.
Referenced by SimpleLruInit(), SlruRecentlyUsed(), and SlruSelectLRUPage().
| int64* SlruSharedData::page_number |
Definition at line 59 of file slru.h.
Referenced by SimpleLruInit(), SimpleLruReadPage(), SimpleLruReadPage_ReadOnly(), SimpleLruTruncate(), SimpleLruZeroPage(), SlruDeleteSegment(), SlruInternalWritePage(), and SlruSelectLRUPage().
| SlruPageStatus* SlruSharedData::page_status |
Definition at line 57 of file slru.h.
Referenced by SimpleLruInit(), SimpleLruReadPage(), SimpleLruReadPage_ReadOnly(), SimpleLruTruncate(), SimpleLruWaitIO(), SimpleLruWriteAll(), SimpleLruZeroPage(), SlruDeleteSegment(), SlruInternalWritePage(), SlruRecentlyUsed(), and SlruSelectLRUPage().
| int SlruSharedData::slru_stats_idx |
Definition at line 104 of file slru.h.
Referenced by SimpleLruInit(), SimpleLruReadPage(), SimpleLruReadPage_ReadOnly(), SimpleLruTruncate(), SimpleLruWriteAll(), SimpleLruZeroPage(), and SlruPhysicalWritePage().