softleaf_from_pmd(9)
β¨ softleaf_from_pmd(9) β¨
okay so welcome to the Kernel API Manual, bestie β this is the page for softleaf_from_pmd(9), and it's literally about obtaining a leaf entry from a PMD entry. π«Ά
πΈ NAME πΈ
softleaf_from_pmd β obtain a leaf entry from a PMD entry. that's the whole name-vibe. π
π SYNOPSIS π
softleaf_t softleaf_from_pmd (pmd_t pmd );
π¦ ARGUMENTS π¦
pmdβ a PMD entry. yes queen, that's the arg. β¨
π DESCRIPTION π
okay so here's the tea: if pmd is present (therefore not a leaf entry), the function returns an empty leaf entry. otherwise, it returns a leaf entry. no cap β that's the entire behavior. π
π₯ RETURN π₯
a leaf entry. periodt. π
π SEE ALSO π
the kernel file is ./include/linux/leafops.h, and here's the whole squad:
softleaf_mk_none(9)softleaf_from_pte(9)softleaf_to_pte(9)softleaf_to_pmd(9)softleaf_is_none(9)softleaf_type(9)softleaf_is_swap(9)softleaf_is_migration_write(9)softleaf_is_migration_read(9)softleaf_is_migration_read_exclusive(9)softleaf_is_migration(9)softleaf_is_device_private_write(9)softleaf_is_device_private(9)softleaf_is_device_exclusive(9)softleaf_is_hwpoison(9)softleaf_is_marker(9)softleaf_to_marker(9)softleaf_has_pfn(9)softleaf_to_pfn(9)softleaf_to_page(9)softleaf_to_folio(9)softleaf_is_poison_marker(9)softleaf_is_guard_marker(9)softleaf_is_uffd_wp_marker(9)softleaf_is_migration_young(9)softleaf_is_migration_dirty(9)pte_is_marker(9)pte_is_uffd_wp_marker(9)pte_is_uffd_marker(9)pmd_is_device_private_entry(9)pmd_is_migration_entry(9)softleaf_is_valid_pmd_entry(9)pmd_is_valid_softleaf(9)pmd_to_softleaf_folio(9)
xoxo, your Unix bestie π β signed off from ./include/linux in October 2026, all about softleaf_from_pmd(9) π
π¦ 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