Lines Matching defs:usize
14 large_malloc(tsdn_t *tsdn, arena_t *arena, size_t usize, bool zero) {
15 assert(usize == sz_s2u(usize));
17 return large_palloc(tsdn, arena, usize, CACHELINE, zero);
21 large_palloc(tsdn_t *tsdn, arena_t *arena, size_t usize, size_t alignment,
29 ausize = sz_sa2u(usize, alignment);
35 arena = arena_choose_maybe_huge(tsdn_tsd(tsdn), arena, usize);
38 arena, usize, alignment, zero)) == NULL) {
55 large_ralloc_no_move_shrink(tsdn_t *tsdn, edata_t *edata, size_t usize) {
61 assert(old_usize > usize);
69 usize + sz_large_pad, sz_size2index(usize),
83 large_ralloc_no_move_expand(tsdn_t *tsdn, edata_t *edata, size_t usize,
89 size_t new_size = usize + sz_large_pad;
91 szind_t szind = sz_size2index(usize);
175 large_ralloc_move_helper(tsdn_t *tsdn, arena_t *arena, size_t usize,
178 return large_malloc(tsdn, arena, usize, zero);
180 return large_palloc(tsdn, arena, usize, alignment, zero);
184 large_ralloc(tsdn_t *tsdn, arena_t *arena, void *ptr, size_t usize,
191 assert(usize > 0 && usize <= SC_LARGE_MAXCLASS);
194 && usize >= SC_LARGE_MINCLASS);
197 if (!large_ralloc_no_move(tsdn, edata, usize, usize, zero)) {
200 usize, (uintptr_t)ptr, hook_args->args);
205 * usize and old size are different enough that we need to use a
209 void *ret = large_ralloc_move_helper(tsdn, arena, usize, alignment,
221 size_t copysize = (usize < oldusize) ? usize : oldusize;