Lines Matching refs:memblock

34 struct memblock memblock __initdata_memblock = {
71 if (type == &memblock.memory) in memblock_type_name()
73 else if (type == &memblock.reserved) in memblock_type_name()
211 end = memblock.current_limit; in memblock_find_in_range_node()
308 if (memblock.reserved.regions == memblock_reserved_init_regions) in get_allocated_memblock_reserved_regions_info()
311 *addr = __pa(memblock.reserved.regions); in get_allocated_memblock_reserved_regions_info()
314 memblock.reserved.max); in get_allocated_memblock_reserved_regions_info()
320 if (memblock.memory.regions == memblock_memory_init_regions) in get_allocated_memblock_memory_regions_info()
323 *addr = __pa(memblock.memory.regions); in get_allocated_memblock_memory_regions_info()
326 memblock.memory.max); in get_allocated_memblock_memory_regions_info()
373 if (type == &memblock.memory) in memblock_double_array()
394 if (type != &memblock.reserved) in memblock_double_array()
398 memblock.current_limit, in memblock_double_array()
402 min(new_area_start, memblock.current_limit), in memblock_double_array()
610 return memblock_add_range(&memblock.memory, base, size, nid, 0); in memblock_add_node()
618 struct memblock_type *type = &memblock.memory; in memblock_add_region()
726 return memblock_remove_range(&memblock.memory, base, size); in memblock_remove()
738 return memblock_remove_range(&memblock.reserved, base, size); in memblock_free()
746 struct memblock_type *type = &memblock.reserved; in memblock_reserve_region()
770 struct memblock_type *type = &memblock.memory; in memblock_setclr_flag()
838 struct memblock_type *type = &memblock.reserved; in __next_reserved_mem_region()
1083 struct memblock_type *type = &memblock.memory; in __next_mem_pfn_range()
1274 if (max_addr > memblock.current_limit) in memblock_virt_alloc_internal()
1275 max_addr = memblock.current_limit; in memblock_virt_alloc_internal()
1402 memblock_remove_range(&memblock.reserved, base, size); in __memblock_free_early()
1437 return memblock.memory.total_size; in memblock_phys_mem_size()
1460 return memblock.memory.regions[0].base; in memblock_start_of_DRAM()
1465 int idx = memblock.memory.cnt - 1; in memblock_end_of_DRAM()
1467 return (memblock.memory.regions[idx].base + memblock.memory.regions[idx].size); in memblock_end_of_DRAM()
1488 memblock_remove_range(&memblock.memory, max_addr, in memblock_enforce_memory_limit()
1490 memblock_remove_range(&memblock.reserved, max_addr, in memblock_enforce_memory_limit()
1514 return memblock_search(&memblock.reserved, addr) != -1; in memblock_is_reserved()
1519 return memblock_search(&memblock.memory, addr) != -1; in memblock_is_memory()
1526 struct memblock_type *type = &memblock.memory; in memblock_search_pfn_nid()
1551 int idx = memblock_search(&memblock.memory, base); in memblock_is_region_memory()
1556 return memblock.memory.regions[idx].base <= base && in memblock_is_region_memory()
1557 (memblock.memory.regions[idx].base + in memblock_is_region_memory()
1558 memblock.memory.regions[idx].size) >= end; in memblock_is_region_memory()
1574 return memblock_overlaps_region(&memblock.reserved, base, size); in memblock_is_region_reserved()
1595 memblock_remove_region(&memblock.memory, in memblock_trim_memory()
1596 r - memblock.memory.regions); in memblock_trim_memory()
1604 memblock.current_limit = limit; in memblock_set_current_limit()
1609 return memblock.current_limit; in memblock_get_current_limit()
1641 (unsigned long long)memblock.memory.total_size, in __memblock_dump_all()
1642 (unsigned long long)memblock.reserved.total_size); in __memblock_dump_all()
1644 memblock_dump(&memblock.memory, "memory"); in __memblock_dump_all()
1645 memblock_dump(&memblock.reserved, "reserved"); in __memblock_dump_all()
1702 debugfs_create_file("memory", S_IRUGO, root, &memblock.memory, &memblock_debug_fops); in memblock_init_debugfs()
1703 debugfs_create_file("reserved", S_IRUGO, root, &memblock.reserved, &memblock_debug_fops); in memblock_init_debugfs()
1705 debugfs_create_file("physmem", S_IRUGO, root, &memblock.physmem, &memblock_debug_fops); in memblock_init_debugfs()