iopt_area_unfill_domains(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– iopt_area_unfill_domains β€” the kernel API manual, but make it make sense πŸ’–

okay so bestie, welcome to iopt_area_unfill_domains(9), a kernel API manual page, and honestly? it's a little baddie with one job. let's get into it 🫢


✨ NAME ✨

iopt_area_unfill_domains β€” literally just unmaps PFNs from the area's domains. that's it. that's the whole gig. πŸ’…


🌸 SYNOPSIS 🌸

void iopt_area_unfill_domains (struct iopt_area *area , struct
iopt_pages *pages );

copy it exactly, no notes, she's perfect 😌


πŸŽ€ ARGUMENTS πŸŽ€

  • area β€” the area we're acting on. the main character, fr.
  • pages β€” the pages associated with the area. and bestie, heads up: this is the version where area->pages is NULL. yep. noted. πŸ™ˆ

πŸ¦‹ DESCRIPTION πŸ¦‹

so when does this icon get called? during area destruction. πŸ’€ dramatic, i know.

what she does: unmaps the iova's covered by all the area's domains, and releases the PFNs. like a little cleanup crew in a tiny outfit. the way she just unmaps and releases? obsessed. ✨


🌈 SEE ALSO 🌈

the whole friend group, no cap:


ok and for the sign-off 🧚 this one drops from ./drivers/iommu/iommufd, dated October 2026, and it's iopt_area_unfill_domains(9) the whole way through. slay, periodt, go read the source bestie πŸ’œπŸ“
πŸ“¦ where this page comes from