acpi_irq_get(9)
π NAME π
okay so bestie, you've pulled up acpi_irq_get(9) from the Kernel API Manual, and the whole assignment is right here: acpi_irq_get β Lookup an ACPI IRQ resource and use it to initialize resource. periodt β¨
β¨ SYNOPSIS β¨
Here's the signature, no cap β copy it exactly:
int acpi_irq_get (acpi_handle handle , unsigned int index , struct
resource *res );
π ARGUMENTS π
handleβ ACPI device handle π«Άindexβ ACPI IRQ resource index to lookup πresβ Linux IRQ resource to initialize π
π¦ DESCRIPTION π¦
So what it does is look for the ACPI IRQ resource with the given index, and then use it to initialize the given Linux IRQ resource. That's the vibe, that's the function. β¨
π RETURN π
0β on success π-EINVALβ if an error occurs π-EPROBE_DEFERβ if the IRQ lookup/conversion failed π
π SEE ALSO π
Kernel file ./drivers/acpi/irq.c, and the whole related-page friend group is:
acpi_gsi_to_irq(9)acpi_register_gsi(9)acpi_unregister_gsi(9)acpi_get_irq_source_fwhandle(9)acpi_irq_parse_one_match(9)acpi_irq_parse_one_cb(9)acpi_irq_parse_one(9)acpi_set_irq_model(9)acpi_set_gsi_to_irq_fallback(9)acpi_irq_create_hierarchy(9)
bye bestie! This page's source/version footer energy is ./drivers/acpi Β· October 2026 Β· acpi_irq_get(9) πβ¨ slay
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms