pt_has_system_page_size(9)
okay bestie, welcome to the pt_has_system_page_size(9) page from the Kernel API Manual π itβs short, itβs cute, and itβs here to answer one very specific page-table question.
πΈ NAME πΈ
pt_has_system_page_size β True if level 0 can install a PAGE_SHIFT entry. periodt. β¨
π¦ SYNOPSIS π¦
bool pt_has_system_page_size (const struct pt_common *common );
π ARGUMENTS π
commonβ the page table to query π
π DESCRIPTION π
If this comes back true, the caller can use, at level 0, pt_install_leaf_entry(PAGE_SHIFT). Slay. This is useful for creating optimized paths for the common cases of PAGE_SIZE mappings. Thatβs literally the whole description, bestie β no extra lore, no secret side quest. π«Ά
π SEE ALSO π
- Kernel file
./drivers/iommu/generic_pt/pt_common.h pt_attr_from_entry(9)pt_can_have_leaf(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_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)
okay bye bestie, this page is signing off from ./drivers/iommu/generic_pt π version/date October 2026 π and page pt_has_system_page_size(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