Lines Matching refs:alignment
22 size_t alignment, bool *zero, bool *commit, unsigned arena_ind);
202 void *new_addr, size_t size, size_t alignment, bool *zero, bool *commit, in chunk_recycle() argument
210 assert(new_addr == NULL || alignment == chunksize); in chunk_recycle()
218 alloc_size = CHUNK_CEILING(s2u(size + alignment - chunksize)); in chunk_recycle()
239 alignment) - (uintptr_t)extent_node_addr_get(node); in chunk_recycle()
331 chunk_alloc_core(arena_t *arena, void *new_addr, size_t size, size_t alignment, in chunk_alloc_core() argument
339 assert(alignment != 0); in chunk_alloc_core()
340 assert((alignment & chunksize_mask) == 0); in chunk_alloc_core()
345 new_addr, size, alignment, zero, commit, true)) != NULL) in chunk_alloc_core()
350 chunk_alloc_dss(arena, new_addr, size, alignment, zero, commit)) != in chunk_alloc_core()
357 if (new_addr == NULL && (ret = chunk_alloc_mmap(size, alignment, zero, in chunk_alloc_core()
362 chunk_alloc_dss(arena, new_addr, size, alignment, zero, commit)) != in chunk_alloc_core()
394 size_t size, size_t alignment, bool *zero, bool dalloc_node) in chunk_alloc_cache() argument
401 assert(alignment != 0); in chunk_alloc_cache()
402 assert((alignment & chunksize_mask) == 0); in chunk_alloc_cache()
406 &arena->chunks_ad_cached, true, new_addr, size, alignment, zero, in chunk_alloc_cache()
433 chunk_alloc_default(void *new_addr, size_t size, size_t alignment, bool *zero, in chunk_alloc_default() argument
440 ret = chunk_alloc_core(arena, new_addr, size, alignment, zero, in chunk_alloc_default()
452 size_t size, size_t alignment, bool *zero, bool *commit) in chunk_alloc_wrapper() argument
457 ret = chunk_hooks->alloc(new_addr, size, alignment, zero, commit, in chunk_alloc_wrapper()