irq_chip_se...inity_parent(9)
π¦ irq_chip_se...inity_parent(9) β like, the Kernel API Manual, but make it make sense β¨
okay bestie, so this one lives in the Kernel API Manual and it's called irq_chip_set_vcpu_affinity_parent β yes the page header gets truncated with those lil dots, that's just how the man page do. anyway. it's all about setting vcpu affinity on the parent interrupt π
π NAME π
irq_chip_set_vcpu_affinity_parent β set vcpu affinity on the parent interrupt. that's it, that's the whole vibe π«Ά
β¨ SYNOPSIS β¨
int irq_chip_set_vcpu_affinity_parent (struct irq_data *data , void
*vcpu_info );
it returns an int, it takes two pointers, no cap. π
π ARGUMENTS π
dataβ pointer to interrupt specific data. it's giving "the irq's whole personality in one struct" energy πvcpu_infoβ the vcpu affinity information. literally the info about which vcpu we're vibing with πΈ
π SEE ALSO π
okay this list is LONG, so buckle up buttercup, we're going through the whole friend group π the kernel file is ./kernel/irq/chip.c and here's everybody it hangs out with:
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_retrigger_hierarchy(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 whole group chat. π₯
ngl this page is short and sweet β no hidden gotchas listed here, so don't go inventing any, bestie π
and that's the tea π this lil slice of ./kernel/irq is 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