STRUCT PT_IOMMU_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct pt_iommu_info(9) πŸ’…

okay bestie, welcome to the Kernel API Manual entry for struct pt_iommu_info β€” it’s giving β€œtiny struct, very important IOMMU page-table lore” and we are literally obsessed ✨


🌸 NAME 🌸

struct pt_iommu_info β€” details about the IOMMU page table 🫢


✨ SYNOPSIS ✨

struct pt_iommu_info {
    u64 pgsize_bitmap;
};

πŸŽ€ Members πŸŽ€

  • pgsize_bitmap β€” a bitmask where each set bit indicates a page size that can be natively stored in the page table. periodt πŸ’…

πŸ¦‹ Description πŸ¦‹

This struct is returned from pt_iommu_ops->get_info β€” that’s the whole vibe, no cap 😌


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/linux/generic_pt/iommu.h β€” go read it, bestie πŸ’–

Also: IOMMU Radix Page Table(9), struct pt_iommu(9), struct pt_iommu_driver_ops(9), and struct pt_iommu_cfg(9) ✨


okay bye bestie πŸ’– β€” this one’s from the ./include/linux/generic_pt source, dated October 2026, and it’s literally titled struct pt_iommu_info(9) 🫢✨

πŸ“¦ where this page comes from