ENUM CGS_IND_REG(9)
π 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 beforeCAC, 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
- 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