DEFINE_FREDENTRY_RAW(9)
β¨ DEFINE_FREDENTRY_RAW(9) β¨
okay so welcome to this Kernel API Manual page, bestie. Today we're talking about DEFINE_FREDENTRY_RAW(9), and it's lowkey iconic for exactly one job. π
π NAME π
DEFINE_FREDENTRY_RAW β literally emit code for raw FRED entry points. That's the whole assignment, no cap. π¦
π SYNOPSIS π
DEFINE_FREDENTRY_RAW (func );
πΈ ARGUMENTS πΈ
funcβ Function name of the entry point. That's it, that's the arg list, periodt. β¨
π DESCRIPTION π
So func is called from the FRED event dispatcher with interrupts disabled. Yep β interrupts disabled, bestie, that's the vibe. π₯
See DEFINE_IDTENTRY_RAW for further details β it's the linked lore drop if you want the deeper explanation. π
π SEE ALSO π
Kernel file ./arch/x86/include/asm/idtentry.h, plus all these icons:
DECLARE_IDTENTRY(9)DEFINE_IDTENTRY(9)DECLARE_IDTENTRY_ERRORCODE(9)DEFINE_IDTENTRY_ERRORCODE(9)DECLARE_IDTENTRY_RAW(9)DEFINE_IDTENTRY_RAW(9)DECLARE_IDTENTRY_RAW_ERRORCODE(9)DEFINE_IDTENTRY_RAW_ERRORCODE(9)DECLARE_IDTENTRY_IRQ(9)DEFINE_IDTENTRY_IRQ(9)DECLARE_IDTENTRY_SYSVEC(9)DEFINE_IDTENTRY_SYSVEC(9)DEFINE_IDTENTRY_SYSVEC_SIMPLE(9)DECLARE_IDTENTRY_XENCB(9)DECLARE_IDTENTRY_IST(9)DECLARE_IDTENTRY_VC(9)DEFINE_IDTENTRY_IST(9)DEFINE_IDTENTRY_NOIST(9)DECLARE_IDTENTRY_DF(9)DEFINE_IDTENTRY_DF(9)DECLARE_IDTENTRY_DF(9)DEFINE_IDTENTRY_DF(9)
mwah π source: ./arch/x86/include/asm Β· version/header: DEFINE_FREDENTRY_RAW(9) Β· date: October 2026
π¦ 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