iommu_dma_get_resv_regions(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ iommu_dma_get_resv_regions(9) πŸŽ€

okay so bestie, this one is from the Kernel API Manual, and it's literally the reserved-region driver helper. No cap, that's the whole vibe. πŸ¦‹


🌸 NAME 🌸

iommu_dma_get_resv_regions β€” Reserved region driver helper ✨

✨ SYNOPSIS ✨

void iommu_dma_get_resv_regions (struct device *dev , struct list_head *list );

🫢 ARGUMENTS 🫢

  • dev β€” the device from iommu_get_resv_regions 🫢
  • list β€” the reserved region list from iommu_get_resv_regions ✨

πŸ’… DESCRIPTION πŸ’…

IOMMU drivers can use this helper to implement their .get_resv_regions callback for general non-IOMMU-specific reservations β€” main character energy for the non-IOMMU-specific stuff only, periodt. πŸ”₯

Currently, this covers GICv3 ITS region reservation on ACPI based ARM platforms that may require HW MSI reservation. That's the current coverage, fr fr. πŸŽ€

πŸ¦‹ SEE ALSO πŸ¦‹


🫢 cute little sign-off: source/version vibes are ./drivers/iommu, dated October 2026, from the Kernel API Manual β€” page iommu_dma_get_resv_regions(9). slay, bye bestie πŸ’…πŸ’–

πŸ“¦ where this page comes from