irq_cpu_offline(9)
π irq_cpu_offline(9) β the kernel API manual, bestie edition β¨
okay so real talk, this page lives in the Kernel API Manual and it's about the little function that tucks your IRQs in when a CPU goes night-night. no cap, it's a short one. let's go π«Ά
πΈ SYNOPSIS πΈ
void irq_cpu_offline (void );
that's it. that's the whole mood. β¨
π ARGUMENTS π
voidβ literally no arguments. zero. none. she takes nothing and she needs nothing, main character energy fr π
π DESCRIPTION π
okay so bestie, here's the vibe: irq_cpu_offline iterates through all the irqs and invokes the chip.irq_cpu_offline for each one. every single one. like a group chat roll call but for interrupt chips π£
that's the whole description. she's a one-liner queen and honestly? iconic. no extra lore, no secret features, no notes. periodt π
π₯ little heads-up: this page describes exactly what it says and nothing more. don't go inventing extra behaviour for her, she's not about that life π
π¦ SEE ALSO π¦
all the siblings and cousins of the irq world, in the order the page gives them (yes, all of them, we don't skip π):
- Kernel file
./kernel/irq/chip.c 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)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)
like, that's a whole friend group π and yes, irq_cpu_online(9) is right there in the middle β they're a matching set, yin and yang, she goes to sleep and her bestie wakes up π
and that's the page, bestie! π this little blessing came from the source path ./kernel/irq, stamped October 2026, and the footer flirts with irq_cpu_offline(9) one more time on the way out. slay, stay hydrated, and may your chips always have their irq_cpu_offline ready ππ§β¨
π¦ 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