IOMMU RADIX PAGE TABLE(9)
π IOMMU Radix Page Table(9) π
okay so this is the Kernel API Manual page for the IOMMU Radix Page Table, and it is lowkey iconic kernel plumbing. no cap. β¨
The IOMMU implementation of the Generic Page Table provides an ops struct that is useful to go with an iommu_domain to serve the DMA API, IOMMUFD and the generic map/unmap interface.
π¨ lock-vibe check, bestie: This interface uses a caller provided locking approach. The caller must have a VA range lock concept that prevents concurrent threads from calling ops on the same VA. Generally the range lock must be at least as large as a single map call.
π SEE ALSO π
- Kernel file
./include/linux/generic_pt/iommu.h struct pt_iommu(9)struct pt_iommu_info(9)struct pt_iommu_driver_ops(9)struct pt_iommu_cfg(9)
source/version: ./include/linux/generic_pt Β· date: October 2026 Β· manual: IOMMU Radix Page Table(9) π«Άπβ¨
π¦ 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