msi_lib_irq_domain_select(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… msi_lib_irq_domain_select(9) β€” like, the actual manual page

okay bestie, so this is from the Kernel API Manual, section 9, and the star of the show is msi_lib_irq_domain_select β€” the shared select function for NEXUS domains. yes queen, "NEXUS domains," we love a crossover episode πŸ¦‹


✨ NAME ✨

msi_lib_irq_domain_select β€” the shared select function for NEXUS domains πŸ”₯


🌸 SYNOPSIS 🌸

int msi_lib_irq_domain_select (struct irq_domain *d , struct irq_fwspec
*fwspec , enum irq_domain_bus_token bus_token );

that's the whole signature, bestie β€” three args, one int coming back at you πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • d β€” Pointer to the irq domain on which select is invoked πŸ‘‘ like, this is the domain we're asking the question about
  • fwspec β€” Firmware spec describing what is searched πŸ” it's literally the description of the thing we're hunting for
  • bus_token β€” The bus token for which a matching irq domain is looked up 🌈 your search filter, basically, iykyk

⭐ RETURN ⭐

0 if d is not what is being looked for πŸ™ˆ

that's it, that's the sentence β€” no cap, a plain 0 means "nope, not this one" πŸ’€


🧚 DESCRIPTION 🧚

1 if d is either the domain which is directly searched for or if d is providing the parent MSI domain for the functionality requested with bus_token πŸ’…

so yeah β€” a 1 is the slay outcome: either d is the domain you're directly searching for, or d is the one providing the parent MSI domain for whatever functionality that bus_token asked for. both paths, same happy little 1 🫢


πŸ”₯ SEE ALSO πŸ”₯


okay that's the whole page, and yes we ate πŸ“ sign-off time: this cutie comes from ./drivers/irqchip, stamped October 2026, under the Kernel API Manual banner β€” periodt πŸ’œ

πŸ“¦ where this page comes from