load_iotlb_entry(9)
π load_iotlb_entry β Kernel API Manual
okay bestie, so this is a kernel function page, not a command, and no cap it's a whole vibe. The manual name is load_iotlb_entry and it lives in the 9 section (that's the kernel API girlies, iykyk) π
β¨ NAME β¨
load_iotlb_entry β literally just Set an iommu tlb entry π that's the whole assignment, bestie.
πΈ SYNOPSIS πΈ
int load_iotlb_entry (struct omap_iommu *obj , struct iotlb_entry *e );
returns an int, takes two pointers, and it's giving "small function, big responsibilities" energy β¨
π¦ ARGUMENTS π¦
objβ your target iommu π like, the actual iommu you're doing this to. main character of the operation, fr fr.eβ an iommu tlb entry info π the whole info bundle for the tlb entry you're loading. the payload, the moment, the ~content~.
π SEE ALSO π
okay so the whole friend group π go check out the kernel file ./drivers/iommu/omap-iommu.c β that's where the lore lives π₯ β plus all of these besties:
to_omap_domain(9)omap_iommu_save_ctx(9)omap_iommu_restore_ctx(9)flush_iotlb_page(9)flush_iotlb_all(9)omap_iopgtable_store_entry(9)iopgtable_lookup_entry(9)iopgtable_clear_entry(9)omap_iommu_attach(9)omap_iommu_detach(9)omap_iommu_domain_deactivate(9)omap_iommu_domain_activate(9)omap_iommu_runtime_suspend(9)omap_iommu_runtime_resume(9)omap_iommu_prepare(9)
like, that's a stacked cast list π«Ά every single one is a real one, go read them, no gatekeeping here π
ngl bestie, this page is short and sweet β but it's the whole ./drivers/iommu directory's moment, so treat it with respect πβ¨
and that's a wrap, angel π§π this was filed under ./drivers/iommu, dated October 2026 β slay, periodt, go read the kernel π
β
π¦ 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