Lines Matching refs:reserve

48 calculate_allocation (const struct vec_prefix *pfx, int reserve, bool exact)
53 gcc_assert (reserve >= 0);
60 else if (!reserve)
66 gcc_assert (alloc - num < (unsigned) reserve);
70 alloc = num + reserve;
84 if (alloc < num + reserve)
85 alloc = num + reserve;
97 vec_gc_o_reserve_1 (void *vec, int reserve, size_t vec_offset, size_t elt_size,
101 unsigned alloc = alloc = calculate_allocation (pfx, reserve, exact);
120 vec_gc_p_reserve (void *vec, int reserve MEM_STAT_DECL)
122 return vec_gc_o_reserve_1 (vec, reserve,
134 vec_gc_p_reserve_exact (void *vec, int reserve MEM_STAT_DECL)
136 return vec_gc_o_reserve_1 (vec, reserve,
147 vec_gc_o_reserve (void *vec, int reserve, size_t vec_offset, size_t elt_size
150 return vec_gc_o_reserve_1 (vec, reserve, vec_offset, elt_size, false
159 vec_gc_o_reserve_exact (void *vec, int reserve, size_t vec_offset,
162 return vec_gc_o_reserve_1 (vec, reserve, vec_offset, elt_size, true
169 vec_heap_o_reserve_1 (void *vec, int reserve, size_t vec_offset,
173 unsigned alloc = calculate_allocation (pfx, reserve, exact);
189 vec_heap_p_reserve (void *vec, int reserve MEM_STAT_DECL)
191 return vec_heap_o_reserve_1 (vec, reserve,
200 vec_heap_p_reserve_exact (void *vec, int reserve MEM_STAT_DECL)
202 return vec_heap_o_reserve_1 (vec, reserve,
211 vec_heap_o_reserve (void *vec, int reserve, size_t vec_offset, size_t elt_size
214 return vec_heap_o_reserve_1 (vec, reserve, vec_offset, elt_size, false
221 vec_heap_o_reserve_exact (void *vec, int reserve, size_t vec_offset,
224 return vec_heap_o_reserve_1 (vec, reserve, vec_offset, elt_size, true