ENUM XSDFEC_ORDER(9)
π 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:
enum xsdfec_code(9)enum xsdfec_turbo_alg(9)enum xsdfec_state(9)enum xsdfec_axis_width(9)enum xsdfec_axis_word_include(9)struct xsdfec_turbo(9)struct xsdfec_ldpc_params(9)struct xsdfec_status(9)struct xsdfec_irq(9)struct xsdfec_config(9)struct xsdfec_stats(9)struct xsdfec_ldpc_param_table_sizes(9)XSDFEC_START_DEV(9)XSDFEC_STOP_DEV(9)XSDFEC_GET_STATUS(9)XSDFEC_SET_IRQ(9)XSDFEC_SET_TURBO(9)XSDFEC_ADD_LDPC_CODE_PARAMS(9)XSDFEC_GET_CONFIG(9)XSDFEC_GET_TURBO(9)XSDFEC_SET_ORDER(9)XSDFEC_SET_BYPASS(9)XSDFEC_IS_ACTIVE(9)XSDFEC_CLEAR_STATS(9)XSDFEC_GET_STATS(9)XSDFEC_SET_DEFAULT_CONFIG(9)
(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
- 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