softleaf_type(9)
okay so bestie, welcome to softleaf_type(9) from the Kernel API Manual β this is the page where we find out what kind of leaf entry we're dealing with, and honestly? iconic little detective behavior π
β¨
π NAME π
softleaf_type β identify the type of leaf entry. periodt π
πΈ SYNOPSIS πΈ
the signature is literally right here, no cap:
enum softleaf_type softleaf_type (softleaf_t entry );
β¨ ARGUMENTS β¨
entryβ the leaf entry. that's the whole argument, bestie, she's simple and she knows it π¦
π RETURN π
it gives you back the leaf entry type associated with entry β like, the type match-up is the entire point, and it ate π₯
π¦ SEE ALSO π¦
okay so the Kernel file is ./include/linux/leafops.h β go peek, iykyk β and the whole reference squad is:
softleaf_mk_none(9)softleaf_from_pte(9)softleaf_to_pte(9)softleaf_from_pmd(9)softleaf_to_pmd(9)softleaf_is_none(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)
mwah π β signing off from ./include/linux, dated October 2026; that's the source and the date, bestie, and this page is done ππ«Ά
π¦ 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