iommufd_access_unpin_pages(9)
π NAME π
Okay bestie, welcome to the Kernel API Manual page for iommufd_access_unpin_pages(9) β manual name folded in right here instead of the boring header line, slay π
.
iommufd_access_unpin_pages β undo iommufd_access_pin_pages π«Ά
πΈ SYNOPSIS πΈ
void iommufd_access_unpin_pages (struct iommufd_access *access ,
unsigned long iova , unsigned long length );
β¨ ARGUMENTS β¨
accessβ the IOAS access to act on πiovaβ startingIOVAβ¨lengthβ number of bytes to access π
π¦ DESCRIPTION π¦
So this one returns the struct page's β yep, page's, that's literally what the original says, and we are not editing it, no cap π.
Before you call this, the caller must stop accessing them. And the iova/length must exactly match the one provided to access_pages β no improvising, bestie, the vibe check is strict π.
π SEE ALSO π
Kernel file ./drivers/iommu/iommufd/device.c β the whole squad is here, and every single ref keeps its (9) crown π:
iommufd_device_bind(9)iommufd_ctx_has_group(9)iommufd_device_unbind(9)iommufd_device_attach(9)iommufd_device_replace(9)iommufd_device_detach(9)iommufd_access_create(9)iommufd_access_destroy(9)iommufd_access_notify_unmap(9)iommufd_access_pin_pages(9)iommufd_access_rw(9)
Bye bestie! This page is from ./drivers/iommu/iommufd, dated October 2026, in the Kernel API Manual, for iommufd_access_unpin_pages(9) β see you in the group chat πβ¨
π¦ 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