ENUM TSM_ATTR_INDEX(9)
β¨ enum tsm_attr_index(9) β¨
okay so real talk β this is a page from the Kernel API Manual, and it's all about enum tsm_attr_index, the little enum of indexes you use to reference report attributes. bestie it's giving lookup-table energy and honestly? iconic. π
πΈ NAME πΈ
enum tsm_attr_index β the index thingy you use to reference report attributes. that's it, that's the whole vibe. π
π¦ SYNOPSIS π¦
enum tsm_attr_index {
TSM_REPORT_GENERATION ,
TSM_REPORT_PROVIDER ,
TSM_REPORT_PRIVLEVEL ,
TSM_REPORT_PRIVLEVEL_FLOOR ,
TSM_REPORT_SERVICE_PROVIDER ,
TSM_REPORT_SERVICE_GUID ,
TSM_REPORT_SERVICE_MANIFEST_VER
};
like, look at her. seven members, zero drama (mostly). β¨
π Constants π
these are the actual members, and each one is just an index pointing at a different attribute of the report. let's meet the cast π«Ά
TSM_REPORT_GENERATIONβ the index of the report generation number attribute. it's the "which version of this are we on" girlie. π₯TSM_REPORT_PROVIDERβ the index of the provider name attribute. who's providing? she'll tell you.TSM_REPORT_PRIVLEVELβ the index of the desired privilege level attribute. the level you want. manifesting. πTSM_REPORT_PRIVLEVEL_FLOORβ the index of the minimum allowed privilege level attribute. the floor, the bare minimum, the line you do not cross. no cap. π«TSM_REPORT_SERVICE_PROVIDERβ the index of the service provider identifier attribute. yes, different from the plain provider one. keep up bestie. πTSM_REPORT_SERVICE_GUIDβ the index of the service GUID attribute. the identifier, the whole personality. πTSM_REPORT_SERVICE_MANIFEST_VERβ the index of the service manifest version attribute. version number, starring role, main character energy. β
π§ SEE ALSO π§
go read these next, they're literally the friend group π
- Kernel file
./include/linux/tsm.h struct tsm_report_desc(9)struct tsm_report(9)enum tsm_bin_attr_index(9)struct tsm_report_ops(9)
lowkey a reminder that this one lives in ./include/linux β that's where the source is at, bestie. π
and that's the page!! mwah π this cutie is from the ./include/linux source, dated October 2026, and she's filed under enum tsm_attr_index(9). slay, go read the kernel, 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