PostgreSQL Source Code  git master
LsnReadQueue Struct Reference

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]
 

Detailed Description

Definition at line 103 of file xlogprefetcher.c.

Field Documentation

◆ completed

uint32 LsnReadQueue::completed

Definition at line 109 of file xlogprefetcher.c.

Referenced by lrq_alloc(), lrq_complete_lsn(), lrq_completed(), and lrq_prefetch().

◆ head

uint32 LsnReadQueue::head

Definition at line 110 of file xlogprefetcher.c.

Referenced by lrq_alloc(), lrq_complete_lsn(), and lrq_prefetch().

◆ inflight

uint32 LsnReadQueue::inflight

Definition at line 108 of file xlogprefetcher.c.

Referenced by lrq_alloc(), lrq_complete_lsn(), lrq_inflight(), and lrq_prefetch().

◆ io

bool LsnReadQueue::io

Definition at line 115 of file xlogprefetcher.c.

Referenced by lrq_complete_lsn(), and lrq_prefetch().

◆ lrq_private

uintptr_t LsnReadQueue::lrq_private

Definition at line 106 of file xlogprefetcher.c.

Referenced by lrq_alloc(), and lrq_prefetch().

◆ lsn

XLogRecPtr LsnReadQueue::lsn

Definition at line 116 of file xlogprefetcher.c.

Referenced by lrq_complete_lsn(), and lrq_prefetch().

◆ max_inflight

uint32 LsnReadQueue::max_inflight

Definition at line 107 of file xlogprefetcher.c.

Referenced by lrq_alloc(), and lrq_prefetch().

◆ next

LsnReadQueueNextFun LsnReadQueue::next

Definition at line 105 of file xlogprefetcher.c.

Referenced by lrq_alloc(), and lrq_prefetch().

◆ 

struct { ... } LsnReadQueue::queue[FLEXIBLE_ARRAY_MEMBER]

◆ size

uint32 LsnReadQueue::size

Definition at line 112 of file xlogprefetcher.c.

Referenced by lrq_alloc(), lrq_complete_lsn(), and lrq_prefetch().

◆ tail

uint32 LsnReadQueue::tail

Definition at line 111 of file xlogprefetcher.c.

Referenced by lrq_alloc(), lrq_complete_lsn(), and lrq_prefetch().


The documentation for this struct was generated from the following file: