DECLARE_COMPLETION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this is the DECLARE_COMPLETION(9) page from the Kernel API Manual, and it's literally here to tell you about DECLARE_COMPLETION β€” the macro that declares and initializes a completion structure. slay πŸ’…


✨ SYNOPSIS ✨

DECLARE_COMPLETION (work );

πŸŽ€ ARGUMENTS πŸŽ€

  • work β€” the identifier for the completion structure. that's her name, bestie 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

This macro declares and initializes a completion structure. the way it does both in one go? iconic. πŸ”₯

It's generally used for static declarations. so like, static vibes only.

bestie, listen: for automatic variables you should use the _ONSTACK variant. no cap, that's the move. πŸ’€

🌈 SEE ALSO 🌈


mwah πŸ’‹ this little page lives in ./include/linux, it's dated October 2026, and it's serving DECLARE_COMPLETION(9) realness from the Kernel API Manual. periodt. πŸ‘‘πŸ’–

πŸ“¦ where this page comes from