irq_chip_set_type_parent(9)
β¨ irq_chip_set_type_parent(9) β¨
okay so bestie, welcome to the irq_chip_set_type_parent page from the Kernel API Manual π this one's short and sweet but it's giving "important little helper" energy, so pay attention π
πΈ NAME πΈ
irq_chip_set_type_parent β literally just sets the IRQ type on the parent interrupt π no cap, that's the whole gig.
π¦ SYNOPSIS π¦
int irq_chip_set_type_parent (struct irq_data *data , unsigned int type
);
it hands you back an int, bestie. that's the vibe π«Ά
π ARGUMENTS π
dataβ pointer to the interrupt-specific data ποΈ like, the little info blob that knows which interrupt we're talking about.typeβ anIRQ_TYPE_{LEVEL,EDGE}_*value β go peek atinclude/linux/irq.hfor the full menu, iykyk πβ¨
β DESCRIPTION β
it's conditional, bestie π β because the underlying parent chip might not even implement it. so don't come for it if it just... doesn't do the thing. it's giving "only if your parent chip is that girl" π
π₯ SEE ALSO π₯
literally the whole friend group, no gatekeeping π the kernel file ./kernel/irq/chip.c plus:
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_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)
like I said β the entire squad π«Άπ
ok that's the whole page, go touch some interrupts, mwah π
kay bye bestie, this lil drop comes straight from ./kernel/irq and it's dated October 2026 β mwah, slay, periodt π§π
π¦ 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