pt_can_have_leaf(9)
πΈ NAME πΈ
okay bestie, welcome to pt_can_have_leaf(9) from the Kernel API Manual. This is the function that is true if the current level can have an OA entry. Thatβs the whole name-check vibe. π
β¨ SYNOPSIS β¨
bool pt_can_have_leaf (const struct pt_state *pts );
π ARGUMENTS π
ptsβ the current level. Thatβs it, thatβs the argument. π«Ά
π DESCRIPTION π
okay so this one is literally the green-light check: itβs true if the current level can support pt_install_leaf_entry. A leaf entry produce an OA. No cap, thatβs the tea. β¨
π¦ SEE ALSO π¦
Kernel file ./drivers/iommu/generic_pt/pt_common.h β the home base. π
Then the function besties, all of them, in order:
pt_attr_from_entry(9),pt_can_have_table(9),pt_clear_entries(9),pt_entry_make_write_dirty(9),pt_entry_make_write_clean(9),pt_entry_is_write_dirty(9),pt_dirty_supported(9),pt_entry_num_contig_lg2(9),pt_entry_oa(9),pt_entry_oa_lg2sz(9),pt_entry_oa_exact(9),pt_full_va_prefix(9),pt_has_system_page_size(9),pt_install_leaf_entry(9),pt_install_table(9),pt_item_oa(9),pt_load_entry_raw(9),pt_max_oa_lg2(9),pt_num_items_lg2(9),pt_pgsz_lg2_to_level(9),pt_possible_sizes(9),pt_table_item_lg2sz(9),pt_table_oa_lg2sz(9),pt_table_pa(9),pt_table_ptr(9),pt_max_sw_bit(9),pt_test_sw_bit_acquire(9),pt_set_sw_bit_release(9),pt_load_entry(9)
source/version and date, cutely: ./drivers/iommu/generic_pt Β· October 2026 Β· pt_can_have_leaf(9) β byeee, bestie, go have an OA-entry kind of day ππ¦β¨
π¦ 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