irq_chip_ret...er_hierarchy(9)
π NAME
irq_chip_retrigger_hierarchy β retrigger an interrupt in hardware, bestie. that's it, that's the whole vibe β¨
β¨ SYNOPSIS
int irq_chip_retrigger_hierarchy (struct irq_data *data );
π ARGUMENTS
dataβ pointer to interrupt specific data π«Ά like, it's the little info packet about which interrupt we're talking about.
π¦ DESCRIPTION
okay so picture this π β you take the interrupt, and you walk its whole domain hierarchy top to bottom. like a little stroll through the family tree π³π
at every level you check: does a hw retrigger function exist here? if yes β we invoke it, no hesitation, no cap π₯
that's genuinely the whole function. it iterates through the domain hierarchy of the interrupt, checks whether a hw retrigger function exists, and if yes, invokes it. periodt πβ¨
π SEE ALSO
the kernel file lives at ./kernel/irq/chip.c β go say hi to it π§ and here's the whole friend group, no one gets left out:
irq_set_chip(9)irq_set_irq_type(9)irq_set_handler_data(9)irq_set_msi_desc_off(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_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)
so yeah π that's irq_chip_ret...er_hierarchy(9), straight out of the Kernel API Manual, sourced from ./kernel/irq, dated October 2026 β iconic, timeless, lowkey legendary. go retrigger something, 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