Lines Matching defs:align
200 * @align: alignment of free area to find
211 phys_addr_t size, phys_addr_t align, int nid,
221 cand = round_up(this_start, align);
235 * @align: alignment of free area to find
246 phys_addr_t size, phys_addr_t align, int nid,
260 cand = round_down(this_end - size, align);
271 * @align: alignment of free area to find
278 * Find @size free area aligned to @align in the specified range and node.
284 phys_addr_t align, phys_addr_t start,
298 return __memblock_find_range_bottom_up(start, end, size, align,
301 return __memblock_find_range_top_down(start, end, size, align,
311 * @align: alignment of free area to find
313 * Find @size free area aligned to @align in the specified range.
320 phys_addr_t align)
326 ret = memblock_find_in_range_node(size, align, start, end,
424 * We need to allocated new one align to PAGE_SIZE,
1301 * @align: alignment of the region and block's size
1324 phys_addr_t align, phys_addr_t start,
1334 if (!align) {
1337 align = SMP_CACHE_BYTES;
1341 found = memblock_find_in_range_node(size, align, start, end, nid,
1347 found = memblock_find_in_range_node(size, align, start,
1380 * @align: alignment of the region and block's size
1390 phys_addr_t align,
1394 return memblock_alloc_range_nid(size, align, start, end, NUMA_NO_NODE,
1401 * @align: alignment of the region and block's size
1411 phys_addr_t __init memblock_phys_alloc_try_nid(phys_addr_t size, phys_addr_t align, int nid)
1413 return memblock_alloc_range_nid(size, align, 0,
1420 * @align: alignment of the region and block's size
1438 phys_addr_t size, phys_addr_t align,
1455 alloc = memblock_alloc_range_nid(size, align, min_addr, max_addr, nid,
1460 alloc = memblock_alloc_range_nid(size, align, 0, max_addr, nid,
1473 * @align: alignment of the region and block's size
1488 phys_addr_t size, phys_addr_t align,
1494 memblock_dbg("%s: %llu bytes align=0x%llx nid=%d from=%pa max_addr=%pa %pS\n",
1495 __func__, (u64)size, (u64)align, nid, &min_addr,
1498 ptr = memblock_alloc_internal(size, align,
1510 * @align: alignment of the region and block's size
1526 phys_addr_t size, phys_addr_t align,
1532 memblock_dbg("%s: %llu bytes align=0x%llx nid=%d from=%pa max_addr=%pa %pS\n",
1533 __func__, (u64)size, (u64)align, nid, &min_addr,
1536 ptr = memblock_alloc_internal(size, align,
1547 * @align: alignment of the region and block's size
1562 phys_addr_t size, phys_addr_t align,
1568 memblock_dbg("%s: %llu bytes align=0x%llx nid=%d from=%pa max_addr=%pa %pS\n",
1569 __func__, (u64)size, (u64)align, nid, &min_addr,
1571 ptr = memblock_alloc_internal(size, align,
1806 void __init_memblock memblock_trim_memory(phys_addr_t align)
1814 start = round_up(orig_start, align);
1815 end = round_down(orig_end, align);