PostgreSQL Source Code
git master
|
dlist_head SlabContext::blocklist[SLAB_BLOCKLIST_COUNT] |
Definition at line 129 of file slab.c.
Referenced by SlabAlloc(), SlabAllocFromNewBlock(), SlabContextCreate(), SlabFindNextBlockListIndex(), SlabFree(), SlabReset(), and SlabStats().
int32 SlabContext::blocklist_shift |
Definition at line 118 of file slab.c.
Referenced by SlabBlocklistIndex(), and SlabContextCreate().
uint32 SlabContext::blockSize |
Definition at line 109 of file slab.c.
Referenced by SlabAllocFromNewBlock(), SlabContextCreate(), SlabFree(), SlabReset(), and SlabStats().
uint32 SlabContext::chunkSize |
Definition at line 107 of file slab.c.
Referenced by SlabAlloc(), SlabAllocSetupNewChunk(), SlabContextCreate(), SlabFree(), and SlabRealloc().
int32 SlabContext::chunksPerBlock |
Definition at line 110 of file slab.c.
Referenced by SlabAlloc(), SlabAllocFromNewBlock(), SlabAllocSetupNewChunk(), SlabContextCreate(), SlabFree(), SlabGetNextFreeChunk(), and SlabStats().
int32 SlabContext::curBlocklistIndex |
Definition at line 111 of file slab.c.
Referenced by SlabAlloc(), SlabAllocFromNewBlock(), SlabContextCreate(), SlabFree(), and SlabReset().
dclist_head SlabContext::emptyblocks |
Definition at line 120 of file slab.c.
Referenced by SlabAllocFromNewBlock(), SlabContextCreate(), SlabFree(), SlabReset(), and SlabStats().
uint32 SlabContext::fullChunkSize |
Definition at line 108 of file slab.c.
Referenced by SlabAllocSetupNewChunk(), SlabContextCreate(), SlabFree(), SlabGetChunkSpace(), SlabGetNextFreeChunk(), and SlabStats().
MemoryContextData SlabContext::header |
Definition at line 105 of file slab.c.
Referenced by SlabFree(), and SlabGetChunkContext().