irq_set_msi_desc_off(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

irq_set_msi_desc_off πŸ’…

okay so bestie, welcome to this Kernel API Manual page. The main character is irq_set_msi_desc_off, and she is here to set MSI descriptor data for an irq at an offset. periodt ✨

🌸 NAME 🌸

irq_set_msi_desc_off β€” sets the MSI descriptor data for an irq at an offset. That's the name-section moment, and yes she ate. πŸ’–

✨ SYNOPSIS ✨

int irq_set_msi_desc_off (unsigned int irq_base , unsigned int irq_offset , struct msi_desc *entry );

πŸŽ€ ARGUMENTS πŸŽ€

  • irq_base β€” the interrupt number base. Think β€œthe base IRQ number,” bestie.
  • irq_offset β€” the interrupt number offset. That's the offset part, no cap.
  • entry β€” pointer to MSI descriptor data. So it's a pointer, and it points at MSI descriptor data. Iconic.

πŸ’– DESCRIPTION πŸ’–

Set the MSI descriptor entry for an irq at offset. That's literally the move: set the MSI descriptor entry for an irq at an offset. Lowkey simple, highkey important. πŸ¦‹

πŸ”— SEE ALSO πŸ”—

Kernel file ./kernel/irq/chip.c β€” and the whole friend group is here:

mwah πŸ’‹ β€” this page comes from the ./kernel/irq source/version, dated October 2026, and it's irq_set_msi_desc_off(9). Bye bestie! 🫢

πŸ“¦ where this page comes from