irq_chip_set...inity_parent(9)
π irq_chip_set_affinity_parent β Kernel API Manual β¨
okay so bestie, welcome to the kernel API manual, this one lives in ./kernel/irq and it's literally all about irq_chip_set_affinity_parent π
πΈ NAME πΈ
irq_chip_set_affinity_parent β set affinity on the parent interrupt π¦
β¨ SYNOPSIS β¨
int irq_chip_set_affinity_parent (struct irq_data *data , const struct
cpumask *dest , bool force );
like, look at her. three args, one int return, no notes π
π«Ά ARGUMENTS π«Ά
dataβ pointer to interrupt specific data πdestβ the affinity mask to set, aka the vibe you're assigning πforceβ flag to enforce setting (disables the online checks, so yeah, it's giving "no thoughts just do it" π)
π DESCRIPTION π
conditional, bestie β because the underlying parent chip might not implement it π that's it, that's the whole lore. fr fr.
ngl this one's conditional for a reason: if the parent chip doesn't implement it, that's just how it is. no cap. π
π₯ SEE ALSO π₯
kernel file ./kernel/irq/chip.c and, like, the entire friend group π
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_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)
and that's the page, bestie π catch you in ./kernel/irq, dated October 2026 β yeah that's the source and the version, she's a whole irq_chip_set...inity_parent(9) moment, 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