__init_memblock
static inline int __init_memblock mem_reserve(unsigned long start,
static inline __init_memblock void memblock_set_bottom_up(bool enable)
static inline __init_memblock bool memblock_bottom_up(void)
int __init_memblock __memblock_reserve(phys_addr_t base, phys_addr_t size,
int __init_memblock memblock_physmem_add(phys_addr_t base, phys_addr_t size)
static int __init_memblock memblock_setclr_flag(struct memblock_type *type,
int __init_memblock memblock_mark_hotplug(phys_addr_t base, phys_addr_t size)
int __init_memblock memblock_clear_hotplug(phys_addr_t base, phys_addr_t size)
int __init_memblock memblock_mark_mirror(phys_addr_t base, phys_addr_t size)
int __init_memblock memblock_mark_nomap(phys_addr_t base, phys_addr_t size)
int __init_memblock memblock_clear_nomap(phys_addr_t base, phys_addr_t size)
int __init_memblock memblock_reserved_mark_noinit(phys_addr_t base, phys_addr_t size)
int __init_memblock memblock_reserved_mark_kern(phys_addr_t base, phys_addr_t size)
void __init_memblock __next_mem_range_rev(u64 *idx, int nid,
void __init_memblock __next_mem_pfn_range(int *idx, int nid,
int __init_memblock memblock_set_node(phys_addr_t base, phys_addr_t size,
bool __init_memblock memblock_has_mirror(void)
static enum memblock_flags __init_memblock choose_memblock_flags(void)
phys_addr_t __init_memblock memblock_phys_mem_size(void)
phys_addr_t __init_memblock memblock_reserved_size(void)
phys_addr_t __init_memblock memblock_reserved_kern_size(phys_addr_t limit, int nid)
phys_addr_t __init_memblock memblock_start_of_DRAM(void)
phys_addr_t __init_memblock memblock_end_of_DRAM(void)
static phys_addr_t __init_memblock __find_max_addr(phys_addr_t limit)
static int __init_memblock memblock_search(struct memblock_type *type, phys_addr_t addr)
bool __init_memblock memblock_is_reserved(phys_addr_t addr)
unsigned long __init_memblock
bool __init_memblock memblock_is_memory(phys_addr_t addr)
bool __init_memblock memblock_is_map_memory(phys_addr_t addr)
int __init_memblock memblock_search_pfn_nid(unsigned long pfn,
bool __init_memblock memblock_is_region_memory(phys_addr_t base, phys_addr_t size)
bool __init_memblock memblock_is_region_reserved(phys_addr_t base, phys_addr_t size)
bool __init_memblock memblock_overlaps_region(struct memblock_type *type,
void __init_memblock memblock_trim_memory(phys_addr_t align)
void __init_memblock memblock_set_current_limit(phys_addr_t limit)
phys_addr_t __init_memblock memblock_get_current_limit(void)
static void __init_memblock memblock_dump(struct memblock_type *type)
static void __init_memblock __memblock_dump_all(void)
void __init_memblock memblock_dump_all(void)
static phys_addr_t __init_memblock
bool __init_memblock memblock_is_kho_scratch_memory(phys_addr_t addr)
static phys_addr_t __init_memblock
static phys_addr_t __init_memblock memblock_find_in_range_node(phys_addr_t size,
static phys_addr_t __init_memblock memblock_find_in_range(phys_addr_t start,
static void __init_memblock memblock_remove_region(struct memblock_type *type, unsigned long r)
static int __init_memblock memblock_double_array(struct memblock_type *type,
static void __init_memblock memblock_merge_regions(struct memblock_type *type,
static void __init_memblock memblock_insert_region(struct memblock_type *type,
static int __init_memblock memblock_add_range(struct memblock_type *type,
int __init_memblock memblock_add_node(phys_addr_t base, phys_addr_t size,
int __init_memblock memblock_add(phys_addr_t base, phys_addr_t size)
bool __init_memblock memblock_validate_numa_coverage(unsigned long threshold_bytes)
static int __init_memblock memblock_isolate_range(struct memblock_type *type,
static int __init_memblock memblock_remove_range(struct memblock_type *type,
int __init_memblock memblock_remove(phys_addr_t base, phys_addr_t size)
void __init_memblock memblock_free(void *ptr, size_t size)
int __init_memblock memblock_phys_free(phys_addr_t base, phys_addr_t size)