DECLARE_INT..._HANDLER_RET(9)
π
DECLARE_INTERRUPT_HANDLER_RET π
okay so this page lives in the Kernel API Manual, and its header energy is DECLARE_INT..._HANDLER_RET(9). The actual macro is DECLARE_INTERRUPT_HANDLER_RET, and bestie, it's giving "declare a synchronous interrupt handler function." No cap. π
πΈ NAME πΈ
DECLARE_INTERRUPT_HANDLER_RET β declare a synchronous interrupt handler function. That's the whole assignment, and she ate. β¨
π¦ SYNOPSIS π¦
DECLARE_INTERRUPT_HANDLER_RET (func );
β¨ ARGUMENTS β¨
funcβ function name of the entry point. Yep, that's the one thing you pass in, and it's literally the name of the function. π
π₯ RETURN π₯
Returns a value back to asm caller. Iconic little handoff, fr fr. β¨
π SEE ALSO π
- Kernel file
./arch/powerpc/include/asm/interrupt.h DECLARE_INTERRUPT_HANDLER_RAW(9)DEFINE_INTERRUPT_HANDLER_RAW(9)DECLARE_INTERRUPT_HANDLER(9)DEFINE_INTERRUPT_HANDLER(9)DEFINE_INTERRUPT_HANDLER_RET(9)DECLARE_INTERRUPT_HANDLER_ASYNC(9)DEFINE_INTERRUPT_HANDLER_ASYNC(9)DECLARE_INTERRUPT_HANDLER_NMI(9)DEFINE_INTERRUPT_HANDLER_NMI(9)
source/version ./arch/powerpc/include/asm, October 2026 β signing off with DECLARE_INT..._HANDLER_RET(9) π
πβ¨
π¦ 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