|
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().