Lines Matching refs:alignment
88 size_t alignment) in base_extent_bump_alloc_helper() argument
92 assert(alignment == ALIGNMENT_CEILING(alignment, QUANTUM)); in base_extent_bump_alloc_helper()
93 assert(size == ALIGNMENT_CEILING(size, alignment)); in base_extent_bump_alloc_helper()
96 alignment) - (uintptr_t)extent_addr_get(extent); in base_extent_bump_alloc_helper()
134 size_t size, size_t alignment) in base_extent_bump_alloc() argument
139 ret = base_extent_bump_alloc_helper(extent, &gap_size, size, alignment); in base_extent_bump_alloc()
151 size_t *extent_sn_next, size_t size, size_t alignment) in base_block_alloc() argument
156 alignment = ALIGNMENT_CEILING(alignment, QUANTUM); in base_block_alloc()
157 usize = ALIGNMENT_CEILING(size, alignment); in base_block_alloc()
159 gap_size = ALIGNMENT_CEILING(header_size, alignment) - header_size; in base_block_alloc()
177 base_extent_alloc(tsdn_t *tsdn, base_t *base, size_t size, size_t alignment) in base_extent_alloc() argument
185 &base->extent_sn_next, size, alignment); in base_extent_alloc()
290 base_alloc(tsdn_t *tsdn, base_t *base, size_t size, size_t alignment) in base_alloc() argument
297 alignment = QUANTUM_CEILING(alignment); in base_alloc()
298 usize = ALIGNMENT_CEILING(size, alignment); in base_alloc()
299 asize = usize + alignment - QUANTUM; in base_alloc()
312 extent = base_extent_alloc(tsdn, base, usize, alignment); in base_alloc()
319 ret = base_extent_bump_alloc(tsdn, base, extent, usize, alignment); in base_alloc()