101 if (foundDescs || foundBufs || foundIOLocks || foundBufCkpt)
104 Assert(foundDescs && foundBufs && foundIOLocks && foundBufCkpt);
#define PG_CACHE_LINE_SIZE
#define FREENEXT_END_OF_LIST
LWLockMinimallyPadded * BufferIOLWLockArray
#define BufferDescriptorGetIOLock(bdesc)
void StrategyInitialize(bool init)
void WritebackContextInit(WritebackContext *context, int *max_pending)
void * ShmemInitStruct(const char *name, Size size, bool *foundPtr)
WritebackContext BackendWritebackContext
BufferDescPadded * BufferDescriptors
#define GetBufferDescriptor(id)
union LWLockMinimallyPadded LWLockMinimallyPadded
void InitBufferPool(void)
void LWLockInitialize(LWLock *lock, int tranche_id)
Size mul_size(Size s1, Size s2)
Size add_size(Size s1, Size s2)
#define BufferDescriptorGetContentLock(bdesc)
#define Assert(condition)
#define CLEAR_BUFFERTAG(a)
CkptSortItem * CkptBufferIds
Size BufferShmemSize(void)
static void pg_atomic_init_u32(volatile pg_atomic_uint32 *ptr, uint32 val)
Size StrategyShmemSize(void)