Lines Matching refs:extra
1894 * passed an extra argument for the caller return address, which will be
2228 ixallocx_helper(void *ptr, size_t old_usize, size_t size, size_t extra,
2233 if (ixalloc(ptr, old_usize, size, extra, alignment, zero))
2241 ixallocx_prof_sample(void *ptr, size_t old_usize, size_t size, size_t extra,
2248 usize = ixallocx_helper(ptr, old_usize, size, extra, alignment, zero);
2255 size_t extra, size_t alignment, bool zero)
2264 * usize isn't knowable before ixalloc() returns when extra is non-zero.
2269 usize_max = (alignment == 0) ? s2u(size+extra) : sa2u(size+extra,
2274 usize = ixallocx_prof_sample(ptr, old_usize, size, extra,
2277 usize = ixallocx_helper(ptr, old_usize, size, extra, alignment,
2291 je_xallocx(void *ptr, size_t size, size_t extra, int flags)
2301 assert(SIZE_T_MAX - size >= extra);
2308 /* Clamp extra if necessary to avoid (size + extra) overflow. */
2309 if (unlikely(size + extra > HUGE_MAXCLASS)) {
2315 extra = HUGE_MAXCLASS - size;
2322 usize = ixallocx_prof(tsd, ptr, old_usize, size, extra,
2325 usize = ixallocx_helper(ptr, old_usize, size, extra, alignment,