iort_msi_xlate(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

Bestie, meet iort_msi_xlate(9) from the Kernel API Manual ✨ Its whole thing is literally this: map a MSI input ID for a device. That's the assignment, and it ate πŸ’…

✨ SYNOPSIS ✨

u32 iort_msi_xlate (struct device *dev , u32 input_id , struct fwnode_handle **fwnode );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the device for which the mapping is to be done. Main character device energy 🫢
  • input_id β€” the device input ID.
  • fwnode β€” pointer to store the fwnode. Yes bestie, it's holding space for that fwnode 🌸

πŸ”₯ RETURN πŸ”₯

You get the mapped MSI ID on success, and you get the input_id otherwise. No cap πŸ’€ On success, the fwnode pointer is initialized to the MSI controller fwnode handle. Slay πŸ’–

πŸ¦‹ SEE ALSO πŸ¦‹


Source/version footer vibes: ./drivers/acpi/arm64 Β· date: October 2026 Β· manual: iort_msi_xlate(9). Okay bye bestie, go map those MSI IDs and eat πŸ’…πŸ“

πŸ“¦ where this page comes from