|
PostgreSQL Source Code git master
|
#include <slru.h>
| int* SlruSharedData::bank_cur_lru_count |
Definition at line 84 of file slru.h.
Referenced by shmem_slru_init(), SlruRecentlyUsed(), and SlruSelectLRUPage().
| LWLockPadded* SlruSharedData::bank_locks |
Definition at line 67 of file slru.h.
Referenced by shmem_slru_init(), SimpleLruTruncate(), SimpleLruWaitIO(), SimpleLruWriteAll(), SlruDeleteSegment(), and SlruInternalWritePage().
| LWLockPadded* SlruSharedData::buffer_locks |
Definition at line 64 of file slru.h.
Referenced by shmem_slru_init(), SimpleLruReadPage(), SimpleLruWaitIO(), and SlruInternalWritePage().
| XLogRecPtr* SlruSharedData::group_lsn |
Definition at line 94 of file slru.h.
Referenced by shmem_slru_init(), SimpleLruZeroLSNs(), and SlruPhysicalWritePage().
| pg_atomic_uint64 SlruSharedData::latest_page_number |
Definition at line 102 of file slru.h.
Referenced by shmem_slru_init(), SimpleLruTruncate(), SimpleLruZeroPage(), and SlruSelectLRUPage().
| int SlruSharedData::lsn_groups_per_page |
Definition at line 95 of file slru.h.
Referenced by shmem_slru_init(), SimpleLruZeroLSNs(), and SlruPhysicalWritePage().
| int SlruSharedData::num_slots |
Definition at line 51 of file slru.h.
Referenced by shmem_slru_init(), SimpleLruTruncate(), SimpleLruWriteAll(), and SlruDeleteSegment().
| char** SlruSharedData::page_buffer |
Definition at line 57 of file slru.h.
Referenced by shmem_slru_init(), SimpleLruZeroPage(), SlruPhysicalReadPage(), and SlruPhysicalWritePage().
| bool* SlruSharedData::page_dirty |
Definition at line 59 of file slru.h.
Referenced by shmem_slru_init(), SimpleLruReadPage(), SimpleLruTruncate(), SimpleLruWaitIO(), SimpleLruWriteAll(), SimpleLruZeroPage(), SlruDeleteSegment(), SlruInternalWritePage(), and SlruSelectLRUPage().
| int* SlruSharedData::page_lru_count |
Definition at line 61 of file slru.h.
Referenced by shmem_slru_init(), SlruRecentlyUsed(), and SlruSelectLRUPage().
| int64* SlruSharedData::page_number |
Definition at line 60 of file slru.h.
Referenced by shmem_slru_init(), SimpleLruReadPage(), SimpleLruReadPage_ReadOnly(), SimpleLruTruncate(), SimpleLruZeroPage(), SlruDeleteSegment(), SlruInternalWritePage(), and SlruSelectLRUPage().
| SlruPageStatus* SlruSharedData::page_status |
Definition at line 58 of file slru.h.
Referenced by shmem_slru_init(), SimpleLruReadPage(), SimpleLruReadPage_ReadOnly(), SimpleLruTruncate(), SimpleLruWaitIO(), SimpleLruWriteAll(), SimpleLruZeroPage(), SlruDeleteSegment(), SlruInternalWritePage(), SlruRecentlyUsed(), and SlruSelectLRUPage().
| int SlruSharedData::slru_stats_idx |
Definition at line 105 of file slru.h.
Referenced by shmem_slru_init(), SimpleLruReadPage(), SimpleLruReadPage_ReadOnly(), SimpleLruTruncate(), SimpleLruWriteAll(), SimpleLruZeroPage(), and SlruPhysicalWritePage().