irq_set_handler_locked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 the irq_data structure which identifies the irq
  • handler β€” 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 with irq_desc locked and valid parameters. That’s the whole vibe. Typical call site is the irq_set_type callback. πŸ’€

πŸ”₯ SEE ALSO πŸ”₯


signed off from ./include/linux πŸ’– October 2026 πŸ’– all for irq_set_handler_locked(9). periodt. 🫢

πŸ“¦ where this page comes from