ENUM XSDFEC_AXIS_WIDTH(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum xsdfec_axis_width(9)

okay so bestie, we're in the Kernel API Manual and today's main character is enum xsdfec_axis_width β€” literally the enum that tells you how wide your DIN lane situation is. it's <purple>128-bit width</purple> energy all the way down, no cap. πŸ¦‹


✨ NAME ✨

enum xsdfec_axis_width β€” the AXIS_WIDTH.DIN setting for 128-bit width. that's it, that's the vibe check. πŸ’–


🌸 SYNOPSIS 🌸

here's the whole thing, copy it exactly bestie, don't be weird about it:

enum xsdfec_axis_width {
    XSDFEC_1x128b ,
    XSDFEC_2x128b ,
    XSDFEC_4x128b

};

πŸŽ€ Constants πŸŽ€

these are the three lanes girlies, and yes they are all iconic in their own way:

  • XSDFEC_1x128b β€” the DIN data input stream is just one 128-bit lane. minimal, low-key, doing the most with the least. πŸ’…
  • XSDFEC_2x128b β€” now the DIN data input stream is two 128-bit lanes. double the lanes, double the slay. ✨
  • XSDFEC_4x128b β€” and here we are at four 128-bit lanes. maximum lane energy, the DIN data input stream is eating fr fr. πŸ”₯

πŸ¦‹ Description πŸ¦‹

so the way that this works: this enum is used to indicate the AXIS_WIDTH.DIN setting for <cyan>128-bit width</cyan>. and the number of lanes of the DIN data input stream depends upon the AXIS_WIDTH.DIN parameter. that's the whole lore. the parameter decides, the lanes follow. periodt. πŸ‘‘


⭐ SEE ALSO ⭐

calling out the whole friend group here β€” the kernel file is ./include/uapi/misc/xilinx_sdfec.h, and the rest of the crew is:


ngl bestie, this one's short and sweet β€” no warnings, no scary bugs, just lanes. love that for us. 🫢

and that's a wrap! this lil baddie lives in ./include/uapi/misc and the version stamp says October 2026, so go forth and lane responsibly. mwah πŸ’œπŸ“

πŸ“¦ where this page comes from