STRUCT IOMMU_FAULT(9)
π struct iommu_fault(9) π
okay bestie, so this is a page straight out of the Kernel API Manual and it's about struct iommu_fault(9) β the generic fault data struct, no cap. it's lowkey tiny but she's iconic π
β¨ NAME β¨
struct iommu_fault β generic fault data. that's it, that's the vibe π¦
πΈ SYNOPSIS πΈ
struct iommu_fault {
u32 type;
struct iommu_fault_page_request prm;
};
look at her. two members. main character energy fr π
π MEMBERS π
typeβ the fault type, and it comes straight fromenum iommu_fault_type. literally the vibe check of the whole struct β¨prmβ the Page Request message, and it only shows up whentypeisIOMMU_FAULT_PAGE_REQ. so like, conditional member representation, iykyk π«Ά
π SEE ALSO π
bestie this list is LONG, so buckle up. also peep the pointer to the kernel file ./include/linux/iommu.h β everything here lives there π§
struct iommu_fault_page_request(9)enum iommu_page_response_code(9)struct iommu_page_response(9)struct iopf_queue(9)struct iommu_resv_region(9)struct iommu_iotlb_gather(9)struct iommu_dirty_bitmap(9)struct iommu_dirty_ops(9)struct iommu_user_data(9)struct iommu_user_data_array(9)__iommu_copy_struct_from_user(9)iommu_copy_struct_from_user(9)__iommu_copy_struct_from_user_array(9)iommu_copy_struct_from_user_array(9)iommu_copy_struct_from_full_user_array(9)__iommu_copy_struct_to_user(9)iommu_copy_struct_to_user(9)struct iommu_ops(9)struct iommu_domain_ops(9)struct iommu_device(9)struct iommu_fault_param(9)struct dev_iommu(9)iommu_iotlb_gather_is_disjoint(9)iommu_iotlb_gather_add_range(9)iommu_iotlb_gather_add_page(9)struct iommu_fwspec(9)struct iommu_sva(9)iommu_map_sgtable(9)
that's the whole group chat, everyone showed up πβ¨
heads up babe: this one's just a struct definition, so there are no options, no exit statuses, and no signals to worry about. we stay safe out here π
and that's the page! π sign-off time: this came from ./include/linux and it's dated October 2026 β mwah, go read iommu.h and slay ππβ
π¦ 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