irq_set_handler_locked(9)
β¨ irq_set_handler_locked(9) β¨
okay so bestie, this is the Kernel API Manual page for irq_set_handler_locked(9) β lowkey a little lock-context moment, and yes weβre gonna get into it. π
πΈ NAME πΈ
irq_set_handler_locked β Set irq handler from a locked region
π¦ SYNOPSIS π¦
void irq_set_handler_locked (struct irq_data *data , irq_flow_handler_t
handler );
π ARGUMENTS π
dataβ Pointer to theirq_datastructure which identifies the irqhandlerβ Flow control handler function for this interrupt
π DESCRIPTION π
Sets the handler in the irq descriptor associated to data. β¨
Must be called with irq_desc locked and valid parameters. Typical call site is the irq_set_type callback.
π¨ lock check, bestie: Must be called withirq_desclocked and valid parameters. Thatβs the whole vibe. Typical call site is theirq_set_typecallback. π
π₯ SEE ALSO π₯
- Kernel file
./include/linux/irqdesc.h struct irqstat(9)struct irq_redirect(9)struct irq_desc(9)irq_set_chip_handler_name_locked(9)
signed off from ./include/linux π October 2026 π all for irq_set_handler_locked(9). 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