put_iova_domain(9)
π put_iova_domain β the Kernel API Manual moment π
okay so bestie, we're in put_iova_domain(9) today β this is the Kernel API Manual page for it, and honestly it's giving "short but devastating" π¦
β¨ NAME β¨
put_iova_domain β literally destroys the iova domain. that's it. that's the whole job. no cap. π
β¨ SYNOPSIS β¨
void put_iova_domain (struct iova_domain *iovad );
like, it returns void (nothing back, she's not a giver π
) and it takes exactly one thing: a pointer to a struct iova_domain named iovad.
β¨ ARGUMENTS β¨
iovadβ the iova domain in question, aka the main character of this whole operation π and heads up: all the iova's in that domain are destroyed. every single one. it's giving cleanup era fr fr π§Ήβ¨
β¨ SEE ALSO β¨
bestie go read the kernel file ./drivers/iommu/iova.c for the full lore iykyk, and also these iconic siblings:
alloc_iova(9)find_iova(9)__free_iova(9)free_iova(9)alloc_iova_fast(9)free_iova_fast(9)reserve_iova(9)
π«Ά friendly reminder: this one is a destroys everything in the domain situation, so vibe check your iova's before you call her, okay? π
and that's the page!! mwah π this came to you from ./drivers/iommu, dated October 2026, and yes the header/footer said put_iova_domain(9) both times because she's consistent like that β 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