ENUM XSDFEC_TURBO_ALG(9)
π enum xsdfec_turbo_alg β Turbo Algorithm Type π
okay bestie, welcome to the Kernel API Manual page for enum xsdfec_turbo_alg, and no cap this one is short but she matters. it's literally the enum that tells you which Turbo Decode algorithm is in use. tiny icon, huge main character energy. π¦
β¨ SYNOPSIS β¨
enum xsdfec_turbo_alg {
XSDFEC_MAX_SCALE ,
XSDFEC_MAX_STAR ,
XSDFEC_TURBO_ALG_MAX
};
likeβ¦ she's a simple girl. three constants, zero drama, and yet the entire turbo decoding situation depends on her. periodt. π
π Constants π
XSDFEC_MAX_SCALEβ Max Log-Map algorithm with extrinsic scaling. and here's the little plot twist bestie: when scaling is set to this, it is equivalent to the Max Log-Map algorithm. so yeah, same vibe, different name tag. πXSDFEC_MAX_STARβ Log-Map algorithm. that's it, that's the whole description. short, sweet, iconic, no notes. β¨XSDFEC_TURBO_ALG_MAXβ used to indicate out of bound Turbo algorithms. she's not a real algorithm, she's the boundary warning β the "you've gone too far" of the enum. π like when the group chat goes off-topic for the ninth time. lowkey necessary though.
πΈ Description πΈ
so what does this enum actually do? fr fr, it specifies which Turbo Decode algorithm is in use. that's the tea. that's the whole tea. βπ
like yes, it's a small one, but everything needs a vibe check, and this is the vibe check for Turbo Decode algorithms. iykyk. π§
π₯ SEE ALSO π₯
the whole friend group, in order:
- Kernel file
./include/uapi/misc/xilinx_sdfec.h enum xsdfec_code(9)enum xsdfec_order(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)
like go read them all, they're literally all connected, it's giving found family. π«Ά
and that's the page, bestie!! π this whole thing lives over in ./include/uapi/misc, dated October 2026, and it's filed under the name enum xsdfec_turbo_alg(9) β slay, bye, drink water, read your headers. ππβ
π¦ 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