iort_iommu_configure_id(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ iort_iommu_configure_id(9) ✨

okay bestie, welcome to the Kernel API Manual πŸ’– β€” today’s main character is iort_iommu_configure_id(9), and she is literally here to set up IOMMU configuration for a device. periodt.

πŸ’– NAME πŸ’–

iort_iommu_configure_id β€” Set-up IOMMU configuration for a device. that’s the whole vibe: get that device’s IOMMU config sorted. ✨

🌸 SYNOPSIS 🌸

int iort_iommu_configure_id (struct device *dev , const u32 *id_in );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the device to configure. like, this is the device getting its IOMMU setup, no cap. 🫢
  • id_in β€” optional input id const value pointer. yes bestie, optional, and it’s a const u32 * situation. πŸ’…

πŸ”₯ RETURN πŸ”₯

  • 0 on success β€” slay, it worked. βœ…
  • <0 on failure β€” 😭 not slay, something went wrong.

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/acpi/arm64/iort.c β€” the source file for this whole situation.


bye bestie 🫢 source/version: ./drivers/acpi/arm64; date: October 2026 β€” mwah πŸ’‹

πŸ“¦ where this page comes from