handle_percpu_irq(9)
πΈ NAME πΈ
handle_percpu_irq β Per CPU local irq handler π
okay bestie, welcome to the handle_percpu_irq(9) page from the Kernel API Manual. this is the whole vibe: itβs a per CPU local irq handler, and yes the description is literally right there in the name. periodt.
β¨ SYNOPSIS β¨
the signature is serving exactly this:
void handle_percpu_irq (struct irq_desc *desc );
π«Ά ARGUMENTS π«Ά
descβ the interrupt description structure for this irq. thatβs the argument, bestie, no extra lore π
π« DESCRIPTION π«
okay so the actual deal is per CPU interrupts on SMP machines without locking requirements. thatβs the description, and honestly it ate: per CPU interrupts, SMP machines, no locking requirements. no cap. π β¨
π SEE ALSO π
the kernel file is ./kernel/irq/chip.c, and hereβs the whole bestie lineup β every single one, iykyk:
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_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_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)
bye bestie π«Ά β this page is sourced from ./kernel/irq, dated October 2026, and itβs literally handle_percpu_irq(9). mwah π
π¦ 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