flush_iotlb_all(9)
π flush_iotlb_all(9) π
okay so bestie, welcome to the Kernel API Manual β yes, we're doing kernel docs today, and honestly? it's giving main character energy β¨
πΈ NAME πΈ
flush_iotlb_all β clear all the iommu tlb entries. like, every single one. the whole vibe check, gone. π
π¦ SYNOPSIS π¦
void flush_iotlb_all (struct omap_iommu *obj );
no cap, that's the whole signature. void in, void out, nothing returned, just vibes β¨
π ARGUMENTS π
objβ the target iommu. that's your girl right there, the one getting her tlb entries yeeted π
π SEE ALSO π
okay so this is the part where the manpage just dumps the entire friend group on you, and honestly i'm obsessed. first up, the kernel file, then every single sibling function β no skipping, we're listing them all, periodt:
Kernel file ./drivers/iommu/omap-iommu.c to to_omap_domain(9), omap_iommu_save_ctx(9), omap_iommu_restore_ctx(9), load_iotlb_entry(9), flush_iotlb_page(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... the whole squad π«Ά go read them, iykyk
ngl bestie, if you're here it's because something's stale in the iommu tlb and you need it gone β flush_iotlb_all is the nuclear option and she ate π₯
and that's the page!! mwah π this one lives in ./drivers/iommu and it's dated October 2026, so mark your calendar babe πβ
π¦ 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