CMA_MIN_ALIGNMENT_BYTES
base = ALIGN(base, CMA_MIN_ALIGNMENT_BYTES);
end = ALIGN_DOWN(end, CMA_MIN_ALIGNMENT_BYTES);
*align = max_t(phys_addr_t, *align, CMA_MIN_ALIGNMENT_BYTES);
if (!IS_ALIGNED(rmem->base | rmem->size, CMA_MIN_ALIGNMENT_BYTES)) {
scratch_size_lowmem = round_up(scratch_size_lowmem, CMA_MIN_ALIGNMENT_BYTES);
scratch_size_global = round_up(scratch_size_global, CMA_MIN_ALIGNMENT_BYTES);
return round_up(size, CMA_MIN_ALIGNMENT_BYTES);
addr = memblock_phys_alloc_range(size, CMA_MIN_ALIGNMENT_BYTES, 0,
addr = memblock_phys_alloc(size, CMA_MIN_ALIGNMENT_BYTES);
addr = memblock_alloc_range_nid(size, CMA_MIN_ALIGNMENT_BYTES,
if (!IS_ALIGNED(size, CMA_MIN_ALIGNMENT_BYTES))
if (!IS_ALIGNED(base | size, CMA_MIN_ALIGNMENT_BYTES))
alignment = max_t(phys_addr_t, alignment, CMA_MIN_ALIGNMENT_BYTES);
align = max_t(phys_addr_t, align, CMA_MIN_ALIGNMENT_BYTES);