irq_set_msi_desc_off(9)
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:
irq_set_chip(9)irq_set_irq_type(9)irq_set_handler_data(9)irq_set_msi_desc(9)irq_set_chip_data(9)irq_disable(9)handle_nested_irq(9)handle_simple_irq(9)handle_untracked_irq(9)handle_level_irq(9)handle_fasteoi_irq(9)handle_fasteoi_nmi(9)handle_edge_irq(9)handle_percpu_irq(9)handle_percpu_devid_irq(9)irq_cpu_online(9)irq_cpu_offline(9)handle_fasteoi_ack_irq(9)handle_fasteoi_mask_irq(9)irq_chip_set_parent_state(9)irq_chip_get_parent_state(9)irq_chip_shutdown_parent(9)irq_chip_startup_parent(9)irq_chip_enable_parent(9)irq_chip_disable_parent(9)irq_chip_ack_parent(9)irq_chip_mask_parent(9)irq_chip_mask_ack_parent(9)irq_chip_unmask_parent(9)irq_chip_eoi_parent(9)irq_chip_set_affinity_parent(9)irq_chip_set_type_parent(9)irq_chip_retrigger_hierarchy(9)irq_chip_set_vcpu_affinity_parent(9)irq_chip_set_wake_parent(9)irq_chip_request_resources_parent(9)irq_chip_release_resources_parent(9)irq_chip_compose_msi_msg(9)irq_chip_pm_get(9)irq_chip_pm_put(9)
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
- 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