DEFINE_IDTENTRY_IST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… DEFINE_IDTENTRY_IST

okay so bestie, welcome to the Kernel API Manual ✨ β€” this one's a macro page, it's short, it's sweet, and it's giving "small but mighty" energy fr fr πŸŽ€


🌸 NAME 🌸

DEFINE_IDTENTRY_IST β€” emits code for IST entry points πŸ‘‘ like, that's literally its whole job and it ate πŸ’…


✨ SYNOPSIS ✨

DEFINE_IDTENTRY_IST (func );

that's it. that's the whole vibe. one argument, no cap 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • func β€” the function name of the entry point πŸ’– so like, the name you want the generated entry point to have. that's the one thing you're giving it!

🌈 DESCRIPTION 🌈

so this macro just maps to DEFINE_IDTENTRY_RAW β€” that's the tea β˜• it's a thin lil wrapper, lowkey iconic, and it doesn't do anything extra on its own. periodt. πŸ’€


πŸ’œ SEE ALSO πŸ’œ

  • the kernel file ./arch/x86/include/asm/idtentry.h β€” go read it, iykyk πŸ“–βœ¨

and then the whole entourage of sibling macros, all of them, not skipping a single one 🧚:

yes DECLARE_IDTENTRY_DF(9) and DEFINE_IDTENTRY_DF(9) each show up twice in the list β€” that's exactly how the page has it, so we're keeping it exactly how the page has it πŸ™ˆπŸ’–

πŸ“ sign-off πŸ“

this lil gem lives at ./arch/x86/include/asm, dated October 2026, and it's officially page DEFINE_IDTENTRY_IST(9) of the Kernel API Manual 🌸 mwah, go forth and emit those IST entry points bestie πŸ’…πŸ«Ά

πŸ“¦ where this page comes from