Lines Matching refs:_chunk
60 _first = _chunk = new (init_size) Chunk(init_size); in Arena()
61 _hwm = _chunk->bottom(); // Save the cached hwm, max in Arena()
62 _max = _chunk->top(); in Arena()
67 _first = _chunk = new (Chunk::init_size) Chunk(Chunk::init_size); in Arena()
68 _hwm = _chunk->bottom(); // Save the cached hwm, max in Arena()
69 _max = _chunk->top(); in Arena()
74 : _chunk(a->_chunk), _hwm(a->_hwm), _max(a->_max), _first(a->_first) { in Arena()
81 size_t sum = _chunk->_len - (_max-_hwm); // Size leftover in this Chunk in used()
83 while( k != _chunk) { // Whilst have Chunks in a row in used()
96 register Chunk *k = _chunk; // Get filled-up chunk address in grow()
97 _chunk = new (len) Chunk(len); in grow()
99 if( k ) k->_next = _chunk; // Append new chunk to end of linked list in grow()
100 else _first = _chunk; in grow()
101 _hwm = _chunk->bottom(); // Save the cached hwm, max in grow()
102 _max = _chunk->top(); in grow()
147 _first = _chunk = NULL; // Normal, new-arena initialization in reset()
155 if( (void*)_chunk->bottom() <= ptr && ptr < (void*)_hwm ) in contains()