reserve_mem_find_by_name(9)
β¨ reserve_mem_find_by_name π
okay so bestie, welcome to reserve_mem_find_by_name(9) from the Kernel API Manual β yes we're in kernel land, yes it's giving big-brain energy, and yes I'm gonna walk you through it π
πΈ NAME πΈ
reserve_mem_find_by_name β literally just "find the reserved memory region that has this name," that's the whole vibe β¨
π¦ SYNOPSIS π¦
int reserve_mem_find_by_name (const char *name , phys_addr_t *start ,
phys_addr_t *size );
three args, one int coming back at you, no cap π
π ARGUMENTS π
nameβ the name attached to a reserved memory region. it's the lil tag you're hunting for π·οΈstartβ if it's found, this holds the start address π«Άsizeβ if it's found, this holds the size of the address.
π DESCRIPTION π
start and size are only updated if name is found. like, only. if it's not found they stay exactly as they were, periodt π
π RETURN π
returns 1 if found, or 0 if not found. that's it, that's the whole answer key π₯
π SEE ALSO π
the kernel file ./mm/memblock.c, plus the whole memblock friend group β they all showed up to the group chat:
memblock overview(9)__memblock_find_range_bottom_up(9)__memblock_find_range_top_down(9)memblock_find_in_range_node(9)memblock_find_in_range(9)memblock_discard(9)memblock_double_array(9)memblock_merge_regions(9)memblock_insert_region(9)memblock_add_range(9)memblock_add_node(9)memblock_add(9)memblock_validate_numa_coverage(9)memblock_isolate_range(9)memblock_free(9)memblock_phys_free(9)memblock_setclr_flag(9)memblock_mark_hotplug(9)memblock_clear_hotplug(9)memblock_mark_mirror(9)memblock_mark_nomap(9)memblock_clear_nomap(9)memblock_reserved_mark_noinit(9)memblock_reserved_mark_kern(9)memblock_mark_kho_scratch(9)memblock_clear_kho_scratch(9)__next_mem_range(9)__next_mem_range_rev(9)memblock_set_node(9)memblock_alloc_range_nid(9)memblock_phys_alloc_range(9)memblock_phys_alloc_try_nid(9)memblock_alloc_internal(9)memblock_alloc_exact_nid_raw(9)memblock_alloc_try_nid_raw(9)memblock_alloc_hugetlb(9)memblock_alloc_try_nid(9)__memblock_alloc_or_panic(9)memblock_estimated_nr_free_pages(9)memblock_is_region_memory(9)memblock_is_region_reserved(9)memblock_free_all(9)reserve_mem_release_by_name(9)
ngl the see-also list is lowkey a whole friend group π but every single one of them is invited, iykyk π
and that's the page, bestie!! π§ mwah π this one came from ./mm and it's dated October 2026, living under the reserve_mem_find_by_name(9) title β slay, iconic, see you in the next manpage ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms