Lines Matching refs:base

293 	void *base = mem;
294 bool dryrun = !base;
346 return mem - base;
479 static int __init early_init_dt_reserve_memory(phys_addr_t base,
488 if (memblock_overlaps_region(&memblock.memory, base, size) &&
489 memblock_is_region_reserved(base, size))
492 return memblock_mark_nomap(base, size);
494 return memblock_reserve(base, size);
504 phys_addr_t base, size;
523 base = dt_mem_next_cell(dt_root_addr_cells, &prop);
527 early_init_dt_reserve_memory(base, size, nomap) == 0)
528 pr_debug("Reserved memory: reserved region for node '%s': base %pa, size %lu MiB\n",
529 uname, &base, (unsigned long)(size / SZ_1M));
531 pr_err("Reserved memory: failed to reserve memory for node '%s': base %pa, size %lu MiB\n",
532 uname, &base, (unsigned long)(size / SZ_1M));
536 fdt_reserved_mem_save_node(node, uname, base, size);
633 u64 base, size;
643 fdt_get_mem_rsv(initial_boot_params, n, &base, &size);
646 memblock_reserve(base, size);
997 rgn[i].base = dt_mem_next_cell(dt_root_addr_cells, &prop);
1000 pr_debug("cap_mem_regions[%d]: base=%pa, size=%pa\n",
1001 i, &rgn[i].base, &rgn[i].size);
1004 memblock_cap_memory_range(rgn[0].base, rgn[0].size);
1006 memblock_add(rgn[i].base, rgn[i].size);
1129 u64 base, size;
1131 base = dt_mem_next_cell(dt_root_addr_cells, &reg);
1136 pr_debug(" - %llx, %llx\n", base, size);
1138 early_init_dt_add_memory_arch(base, size);
1145 if (memblock_mark_hotplug(base, size))
1147 base, base + size);
1220 void __init __weak early_init_dt_add_memory_arch(u64 base, u64 size)
1224 if (size < PAGE_SIZE - (base & ~PAGE_MASK)) {
1226 base, base + size);
1230 if (!PAGE_ALIGNED(base)) {
1231 size -= PAGE_SIZE - (base & ~PAGE_MASK);
1232 base = PAGE_ALIGN(base);
1236 if (base > MAX_MEMBLOCK_ADDR) {
1238 base, base + size);
1242 if (base + size - 1 > MAX_MEMBLOCK_ADDR) {
1244 ((u64)MAX_MEMBLOCK_ADDR) + 1, base + size);
1245 size = MAX_MEMBLOCK_ADDR - base + 1;
1248 if (base + size < phys_offset) {
1250 base, base + size);
1253 if (base < phys_offset) {
1255 base, phys_offset);
1256 size -= phys_offset - base;
1257 base = phys_offset;
1259 memblock_add(base, size);