iommu_group...wner_claimed(9)
π iommu_group_dma_owner_claimed β NAME β¨
okay so bestie, gather round: iommu_group_dma_owner_claimed is literally the "does this group even have a DMA owner rn??" query function π
β it checks the dma ownership status of a group. that's it. that's the whole vibe check π
(this page lives in the Kernel API Manual, section 9 β ikyk what that means π§)
πΈ SYNOPSIS πΈ
bool iommu_group_dma_owner_claimed (struct iommu_group *group );
yes she's a bool. yes she returns a simple yes/no. no cap, she's lowkey iconic for that π«Ά
π¦ ARGUMENTS π¦
groupβ the group. that's the group you're asking about. the one and only. the main character of this whole call π
π DESCRIPTION π
so this gives you a status query on a given group β¨ like, you hand her a group and she tells you the dma ownership situation. simple. clean. slay.
β οΈ BUT β and this is the part where you listen, bestie π β this thing is racy, and it's only for non-binding status reporting. translation: do NOT treat the answer as a promise. do not build your whole logic on it. it's a vibe check, not a contract π fr fr.
β SEE ALSO β
she lives in the kernel file ./drivers/iommu/iommu.c π and here's the whole friend group β the way this list ate, honestly π:
iommu_device_register(9)iommu_insert_resv_region(9)iommu_group_alloc(9)iommu_group_get_iommudata(9)iommu_group_set_iommudata(9)iommu_group_set_name(9)iommu_group_add_device(9)iommu_group_remove_device(9)iommu_group_mutex_assert(9)iommu_group_for_each_dev(9)iommu_group_get(9)iommu_group_ref_get(9)iommu_group_put(9)iommu_group_id(9)device_iommu_capable(9)iommu_group_has_isolated_msi(9)iommu_set_fault_handler(9)iommu_paging_domain_alloc_flags(9)iommu_attach_device(9)iommu_get_domain_for_dev(9)iommu_driver_get_domain_for_dev(9)iommu_attach_group(9)iommu_unmap(9)iommu_unmap_fast(9)report_iommu_fault(9)iommu_get_resv_regions(9)iommu_put_resv_regions(9)iommu_setup_default_domain(9)iommu_device_use_default_domain(9)iommu_device_unuse_default_domain(9)iommu_group_claim_dma_owner(9)iommu_device_claim_dma_owner(9)iommu_group_release_dma_owner(9)iommu_device_release_dma_owner(9)iommu_replace_device_pasid(9)iommu_attach_handle_get(9)iommu_attach_group_handle(9)iommu_detach_group_handle(9)iommu_replace_group_handle(9)pci_dev_reset_iommu_prepare(9)pci_dev_reset_iommu_done(9)iommu_dma_prepare_msi(9)
and that's the page!! π mwah π this one comes straight outta ./drivers/iommu, dated October 2026 β go off, kernel docs, you ate πβ¨
π¦ 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