ENUM CGS_IND_REG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so bestie, welcome to the Kernel API Manual, section 9 β€” this is the page for enum cgs_ind_reg, and it's literally just about indirect register spaces ✨ that's the whole vibe. no cap.


πŸŽ€ SYNOPSIS πŸŽ€

here's the whole enum, copied exactly because we do not mess with source code in this house 🫢

enum cgs_ind_reg {
    CGS_IND_REG__PCIE ,
    CGS_IND_REG__SMC ,
    CGS_IND_REG__UVD_CTX ,
    CGS_IND_REG__DIDT ,
    CGS_IND_REG_GC_CAC ,
    CGS_IND_REG_SE_CAC ,
    CGS_IND_REG__AUDIO_ENDPT

};

look at those double underscores, she's got main character energy πŸ’… (and yes, the two CAC ones are the odd ones out with a single underscore β€” that's not a typo on my part, that's just how they're spelled πŸ”₯)


⭐ CONSTANTS ⭐

okay so here's the thing β€” the manpage gives us seven constants and then, for every single one, it just says -- undescribed --. not me being lazy, that's genuinely all the source doc says πŸ’€ so I'm not gonna sit here and invent lore for you. no guessing, no fanfic, periodt.

  • CGS_IND_REG__PCIE β€” the manpage says -- undescribed -- πŸ™ˆ
  • CGS_IND_REG__SMC β€” also -- undescribed -- πŸ“
  • CGS_IND_REG__UVD_CTX β€” -- undescribed --, again 😭
  • CGS_IND_REG__DIDT β€” yep, -- undescribed -- πŸ’€
  • CGS_IND_REG_GC_CAC β€” -- undescribed -- (single underscore before CAC, icon behavior) πŸ‘‘
  • CGS_IND_REG_SE_CAC β€” -- undescribed --, same single-underscore situation 🌸
  • CGS_IND_REG__AUDIO_ENDPT β€” and this icon is -- undescribed -- too πŸ¦‹
lowkey a little tragic that seven whole constants get zero description, but hey β€” the names are all right there and they're exact, and that's what we have. we respect the documentation as it is, fr fr 🫢

🌈 SEE ALSO 🌈

go touch some grass in the kernel tree, bestie:

  • Kernel file ./drivers/gpu/drm/amd/include/cgs_common.h β€” that's where the goods live, iykyk πŸ“
  • struct cgs_firmware_info(9) β€” the referenced struct page, go read it πŸ’œ

and that's the whole page, bestie!! short and sweet, just like a good group chat message πŸ’– this gem came out of ./drivers/gpu/drm/amd/include, dated October 2026, and the header was giving enum cgs_ind_reg(9) the entire time ⭐ slay, go read your header files, ily, bye πŸŽ€βœ¨

πŸ“¦ where this page comes from