Lines Matching defs:free_blocks
15 stored in <free_blocks>. There are only three cases where
53 int free_blocks; // # free blocks
180 pool->free_blocks += numBlocks;
182 TRACE(("done - num_blocks=%d, free_blocks=%d, num_waiting=%d\n",
183 pool->num_blocks, pool->free_blocks, pool->num_waiting));
220 num_free = pool->free_blocks;
333 --pool->free_blocks;
335 if (pool->free_blocks > 0) {
339 pool->free_blocks, pool->free_list));
351 // we should do a ++free_blocks here, but this can lead to race
372 TRACE(("continuing alloc (%d free blocks)\n", pool->free_blocks));
393 ++pool->free_blocks;
395 TRACE(("freeblocks=%d, free_list=%p\n", pool->free_blocks,
461 pool->free_blocks = 0;