Lines Matching refs:free_cells
479 scm_gc_for_newcell (scm_t_cell_type_statistics *freelist, SCM *free_cells) in scm_gc_for_newcell() argument
487 *free_cells = scm_i_sweep_some_segments (freelist); in scm_gc_for_newcell()
488 if (*free_cells == SCM_EOL && scm_i_gc_grow_heap_p (freelist)) in scm_gc_for_newcell()
491 *free_cells = scm_i_sweep_some_segments (freelist); in scm_gc_for_newcell()
494 if (*free_cells == SCM_EOL) in scm_gc_for_newcell()
509 *free_cells = scm_i_sweep_some_segments (freelist); in scm_gc_for_newcell()
512 if (*free_cells == SCM_EOL) in scm_gc_for_newcell()
518 *free_cells = scm_i_sweep_some_segments (freelist); in scm_gc_for_newcell()
521 if (*free_cells == SCM_EOL) in scm_gc_for_newcell()
524 cell = *free_cells; in scm_gc_for_newcell()
526 *free_cells = SCM_FREE_CELL_CDR (cell); in scm_gc_for_newcell()