ENUM K3_RING_SIZE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum k3_ring_size(9) β€” your fave ring-element-size enum, explained πŸ’…

okay so bestie, welcome to the Kernel API Manual page for enum k3_ring_size, and trust me when I say this little enum is doing a LOT of heavy lifting behind the scenes 🫢


πŸ’– NAME

enum k3_ring_size β€” literally the elm_size field of &struct k3_ring_cfg, no cap ✨


🌸 SYNOPSIS

enum k3_ring_size {
    K3_RINGACC_RING_ELSIZE_4 ,
    K3_RINGACC_RING_ELSIZE_8 ,
    K3_RINGACC_RING_ELSIZE_16 ,
    K3_RINGACC_RING_ELSIZE_32 ,
    K3_RINGACC_RING_ELSIZE_64 ,
    K3_RINGACC_RING_ELSIZE_128 ,
    K3_RINGACC_RING_ELSIZE_256 ,
    K3_RINGACC_RING_ELSIZE_INVALID

};

That's the whole vibe check right there πŸ‘‘ eight constants, zero drama.


πŸŽ€ Constants

so here's the tea: the manual straight-up labels every single one of these as -- undescribed -- 😭 which is giving "left as an exercise for the reader" fr fr. Presenting them anyway, in order, because we do NOT skip entries in this house πŸ’œ

  • K3_RINGACC_RING_ELSIZE_4 β€” -- undescribed -- πŸ™ˆ
  • K3_RINGACC_RING_ELSIZE_8 β€” -- undescribed -- πŸ“
  • K3_RINGACC_RING_ELSIZE_16 β€” -- undescribed -- 🌸
  • K3_RINGACC_RING_ELSIZE_32 β€” -- undescribed -- πŸ¦‹
  • K3_RINGACC_RING_ELSIZE_64 β€” -- undescribed -- ⭐
  • K3_RINGACC_RING_ELSIZE_128 β€” -- undescribed -- 🌈
  • K3_RINGACC_RING_ELSIZE_256 β€” -- undescribed -- πŸ”₯
  • K3_RINGACC_RING_ELSIZE_INVALID β€” -- undescribed -- πŸ’€
ngl the "undescribed" label is the whole mood here β€” the docs are being mysterious on purpose and we simply respect it 🧚

🌟 Description

RA ring element's sizes in bytes. that's it, that's the whole description, and honestly? iconic. short, sweet, main character energy ✨


πŸ¦‹ SEE ALSO

the kernel file lives at ./include/linux/soc/ti/k3-ringacc.h and it's got LORE, bestie β€” here's the whole friend group πŸ’…


okay that's the page!! sourced from ./include/linux/soc/ti, dated October 2026, and filed under enum k3_ring_size(9) obviously πŸ’– go forth and size your ring elements, bestie β€” slay βœ¨πŸŽ€

πŸ“¦ where this page comes from