Lines Matching refs:addr
363 phys_addr_t addr, size;
366 addr = __pa(memblock.reserved.regions);
372 __memblock_free_late(addr, size);
376 addr = __pa(memblock.memory.regions);
382 __memblock_free_late(addr, size);
410 phys_addr_t old_size, new_size, addr, new_end;
439 addr = new_array ? __pa(new_array) : 0;
445 addr = memblock_find_in_range(new_area_start + new_area_size,
448 if (!addr && new_area_size)
449 addr = memblock_find_in_range(0,
453 new_array = addr ? __va(addr) : NULL;
455 if (!addr) {
461 new_end = addr + new_size - 1;
463 type->name, type->max * 2, &addr, &new_end);
488 BUG_ON(memblock_reserve(addr, new_alloc_size));
876 * @base: the base phys addr of the region
888 * @base: the base phys addr of the region
900 * @base: the base phys addr of the region
914 * @base: the base phys addr of the region
926 * @base: the base phys addr of the region
1717 static int __init_memblock memblock_search(struct memblock_type *type, phys_addr_t addr)
1724 if (addr < type->regions[mid].base)
1726 else if (addr >= (type->regions[mid].base +
1735 bool __init_memblock memblock_is_reserved(phys_addr_t addr)
1737 return memblock_search(&memblock.reserved, addr) != -1;
1740 bool __init_memblock memblock_is_memory(phys_addr_t addr)
1742 return memblock_search(&memblock.memory, addr) != -1;
1745 bool __init_memblock memblock_is_map_memory(phys_addr_t addr)
1747 int i = memblock_search(&memblock.memory, addr);