PostgreSQL Source Code
git master
|
Data Fields | |
LsnReadQueueNextFun | next |
uintptr_t | lrq_private |
uint32 | max_inflight |
uint32 | inflight |
uint32 | completed |
uint32 | head |
uint32 | tail |
uint32 | size |
struct { | |
bool io | |
XLogRecPtr lsn | |
} | queue [FLEXIBLE_ARRAY_MEMBER] |
Definition at line 103 of file xlogprefetcher.c.
uint32 LsnReadQueue::completed |
Definition at line 109 of file xlogprefetcher.c.
Referenced by lrq_alloc(), lrq_complete_lsn(), lrq_completed(), and lrq_prefetch().
uint32 LsnReadQueue::head |
Definition at line 110 of file xlogprefetcher.c.
Referenced by lrq_alloc(), lrq_complete_lsn(), and lrq_prefetch().
uint32 LsnReadQueue::inflight |
Definition at line 108 of file xlogprefetcher.c.
Referenced by lrq_alloc(), lrq_complete_lsn(), lrq_inflight(), and lrq_prefetch().
bool LsnReadQueue::io |
Definition at line 115 of file xlogprefetcher.c.
Referenced by lrq_complete_lsn(), and lrq_prefetch().
uintptr_t LsnReadQueue::lrq_private |
Definition at line 106 of file xlogprefetcher.c.
Referenced by lrq_alloc(), and lrq_prefetch().
XLogRecPtr LsnReadQueue::lsn |
Definition at line 116 of file xlogprefetcher.c.
Referenced by lrq_complete_lsn(), and lrq_prefetch().
uint32 LsnReadQueue::max_inflight |
Definition at line 107 of file xlogprefetcher.c.
Referenced by lrq_alloc(), and lrq_prefetch().
LsnReadQueueNextFun LsnReadQueue::next |
Definition at line 105 of file xlogprefetcher.c.
Referenced by lrq_alloc(), and lrq_prefetch().
struct { ... } LsnReadQueue::queue[FLEXIBLE_ARRAY_MEMBER] |
Referenced by lrq_alloc(), lrq_complete_lsn(), and lrq_prefetch().
uint32 LsnReadQueue::size |
Definition at line 112 of file xlogprefetcher.c.
Referenced by lrq_alloc(), lrq_complete_lsn(), and lrq_prefetch().
uint32 LsnReadQueue::tail |
Definition at line 111 of file xlogprefetcher.c.
Referenced by lrq_alloc(), lrq_complete_lsn(), and lrq_prefetch().