DEFINE_INTER...ANDLER_ASYNC(9)
β¨ DEFINE_INTERRUPT_HANDLER_ASYNC π
okay bestie, welcome to the Kernel API Manual π and today's main character is DEFINE_INTERRUPT_HANDLER_ASYNC β the macro that literally defines an asynchronous interrupt handler function for you. no cap. let's get into it π¦
πΈ NAME πΈ
DEFINE_INTERRUPT_HANDLER_ASYNC β Define asynchronous interrupt handler function β¨
π SYNOPSIS π
DEFINE_INTERRUPT_HANDLER_ASYNC (func );
π§ ARGUMENTS π§
funcβ the function name of the entry point, like, the whole identity of your handler fr fr π
π DESCRIPTION π
so func gets called from ASM entry code. that's the vibe. π₯
and the way this macro is written? it acts as a function definition. so you append the body with a pair of curly brackets and you're done, periodt π
π¦ 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)DECLARE_INTERRUPT_HANDLER_RET(9)DEFINE_INTERRUPT_HANDLER_RET(9)DECLARE_INTERRUPT_HANDLER_ASYNC(9)DECLARE_INTERRUPT_HANDLER_NMI(9)DEFINE_INTERRUPT_HANDLER_NMI(9)
the whole squad is here and they all ate π go read them too, iykyk π«Ά
okay that's the page!! this one comes from ./arch/powerpc/include/asm and it's dated October 2026, so likeβ¦ mark your calendar bestie π bye 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