omap_iommu_runtime_suspend(9)
π omap_iommu_runtime_suspend(9) π
okay bestie, welcome to the Kernel API Manual entry for omap_iommu_runtime_suspend(9) β yes, the manual name is Kernel API Manual, and this page is all about disabling an iommu device. π
πΈ NAME πΈ
omap_iommu_runtime_suspend β disable an iommu device
β¨ SYNOPSIS β¨
int omap_iommu_runtime_suspend (struct device *dev );
π ARGUMENTS π
devβ iommu device. That's the iommu device in question, bestie. π
π¦ DESCRIPTION π¦
okay so this function is the whole βturn it offβ routine for an IOMMU device. It performs all that is necessary to disable one β either during final detachment from a client device, or during system/runtime suspend of the device. β¨
It includes programming all the appropriate IOMMU registers, managing the associated omap_hwmod's state, and handling the device's reset line. It also saves the context of any locked TLBs if suspending. No cap, it's doing the full send. π
π SEE ALSO π
okay bestie, here's the whole friend group:
- Kernel file
./drivers/iommu/omap-iommu.cβ plusto_omap_domain(9) omap_iommu_save_ctx(9)omap_iommu_restore_ctx(9)load_iotlb_entry(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_resume(9)omap_iommu_prepare(9)
that's the page, bestie. source/version: ./drivers/iommu β date: October 2026 β page: omap_iommu_runtime_suspend(9). mwah ππ«Ά
π¦ 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