ENUM XSDFEC_ORDER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum xsdfec_order(9) β€” like, the Kernel API Manual entry, bestie πŸŽ€

okay so this is straight out of the Kernel API Manual, and it's genuinely such a little icon. It's a <italic>enum</italic>, it lives in the kernel, and it's here to answer exactly one question: are your blocks allowed to show up out of order or not. That's it. That's the whole vibe. ✨


✨ NAME ✨

enum xsdfec_order β€” Order. That's the name, that's the whole name, she's not doing extra. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

enum xsdfec_order {
    XSDFEC_MAINTAIN_ORDER ,
    XSDFEC_OUT_OF_ORDER

};

^^ literally the entire definition, no cap. Two constants, one curly-brace moment, absolutely serving. πŸ”₯


🌸 Constants 🌸

  • XSDFEC_MAINTAIN_ORDER β€” bestie, this one maintains the order execution of blocks. Blocks go in, blocks come out, same sequence, nothing jumps the queue. Iconic, predictable, lowkey the responsible friend. 🫢
  • XSDFEC_OUT_OF_ORDER β€” and this one is out-of-order execution of blocks. The blocks do not stay in line, and honestly? Main character energy. πŸŒ€βœ¨

πŸ’– Description πŸ’–

So the whole point of this enum is to indicate whether the order of blocks can change from input to output. That's it. That's the function. It's a vibe check for block ordering. 🌈

Like, when some other part of the API needs to know "hey are we preserving sequence here or are we freestyling," this enum is the thing you pass. fr fr. πŸ’œ


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./include/uapi/misc/xilinx_sdfec.h β€” and then the whole friend group, in order, no skipping:

(Yes bestie, I listed every single one. We do not do "etc." in this house. πŸ’€)


⭐ lowkey reminder that XSDFEC_SET_ORDER(9) is the call that actually uses this enum, so if you clicked here from there, you're exactly where you should be. iykyk 🧚

and that's the whole page!! mwah πŸ’‹ this cutie came from ./include/uapi/misc and she's dated October 2026 β€” slay, periodt, go read the rest of the SDFEC manpages bestie πŸ’–πŸŒΈ

πŸ“¦ where this page comes from