pt_item_oa(9)
π NAME π
okay so bestie, meet pt_item_oa(9) from the Kernel API Manual β¨ β it's literally the Output Address for this leaf item π
lowkey iconic.
β¨ SYNOPSIS β¨
pt_oaddr_t pt_item_oa (const struct pt_state *pts );
π«Ά ARGUMENTS π«Ά
ptsβ the item to query, bestie π this is the thing you're asking about
π« DESCRIPTION π«
It returns the output address for this item β yes, the whole point, no cap π«Ά. If the item is part of a contiguous entry, it returns the value of the OA for this individual sub item. So you get that specific sub item's OA, not a group-chat blur, okay? π
See pt_entry_oa π. The format should implement one of these two functions depending on how it stores the OA's in the table. iykyk β this is the vibe check for how the table holds its OA's.
π 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_has_system_page_size(9),pt_install_leaf_entry(9),pt_install_table(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)
k bye bestie π«Ά this little icon lives in ./drivers/iommu/generic_pt, dated October 2026, and the page is pt_item_oa(9) β periodt πβ¨
π¦ 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