Lines Matching refs:pos
66 size_t pos;
122 pool->pos = 0;
174 if ((pool->pos + asize > pool->end) || (pool->pos + asize < pool->pos))
183 ret = &pool->memory[pool->pos];
184 pool->pos += asize;
222 if ((pool->pos >= old_size) && (&pool->memory[pool->pos - old_size] == old))
225 if (pool->pos + asize - old_size <= pool->end)
228 pool->pos += asize - old_size;
230 memset (&pool->memory[pool->pos], 0, old_size - asize);
238 if ((pool->pos + asize >= pool->pos) &&
239 (pool->pos + asize <= pool->end))
242 ret = &pool->memory[pool->pos];
244 pool->pos += asize;
279 pool->pos = ROUND_TO_ALIGN(size);