Lines Matching refs:new_blocks
692 size_t new_blocks = (n_bytes + BYTES_PER_BLOCK - 1) / BYTES_PER_BLOCK; in gc_realloc() local
711 if (n_blocks + n_free >= new_blocks) { in gc_realloc()
721 if (new_blocks == n_blocks) { in gc_realloc()
727 if (new_blocks < n_blocks) { in gc_realloc()
729 … for (size_t bl = block + new_blocks, count = n_blocks - new_blocks; count > 0; bl++, count--) { in gc_realloc()
734 if ((block + new_blocks) / BLOCKS_PER_ATB < MP_STATE_MEM(gc_last_free_atb_index)) { in gc_realloc()
735 MP_STATE_MEM(gc_last_free_atb_index) = (block + new_blocks) / BLOCKS_PER_ATB; in gc_realloc()
748 if (new_blocks <= n_blocks + n_free) { in gc_realloc()
750 for (size_t bl = block + n_blocks; bl < block + new_blocks; bl++) { in gc_realloc()
759 … memset((byte *)ptr_in + n_blocks * BYTES_PER_BLOCK, 0, (new_blocks - n_blocks) * BYTES_PER_BLOCK); in gc_realloc()
762 memset((byte *)ptr_in + n_bytes, 0, new_blocks * BYTES_PER_BLOCK - n_bytes); in gc_realloc()