STRUCT I3C_CCC_ENTTM(9)
β¨ struct i3c_ccc_enttm(9) β¨
okay bestie, so this is a page straight out of the Kernel API Manual, and it's lowkey tiny but it's iconic. it's all about struct i3c_ccc_enttm β the payload that gets passed to the ENTTM CCC π
πΈ NAME πΈ
struct i3c_ccc_enttm β the payload you hand over to the ENTTM CCC, fr fr π
π¦ SYNOPSIS π¦
struct i3c_ccc_enttm {
u8 mode;
};
like, that's it. one whole member. minimalist queen π
π Members π
modeβ one of theenum i3c_ccc_test_modemodes. it's giving "pick your vibe" β¨
π§ Description π§
so basically, this struct is the info that gets passed to the ENTTM CCC, and its whole job is to tell an I3C device to enter a specific test mode π― no cap, that's the entire plot.
π SEE ALSO π
Kernel file ./include/linux/i3c/ccc.h, plus the whole friend group:
struct i3c_ccc_events(9)struct i3c_ccc_mwl(9)struct i3c_ccc_mrl(9)struct i3c_ccc_dev_desc(9)struct i3c_ccc_defslvs(9)enum i3c_ccc_test_mode(9)struct i3c_ccc_setda(9)struct i3c_ccc_getpid(9)struct i3c_ccc_getbcr(9)struct i3c_ccc_getdcr(9)struct i3c_ccc_getstatus(9)struct i3c_ccc_getaccmst(9)struct i3c_ccc_bridged_slave_desc(9)struct i3c_ccc_setbrgtgt(9)enum i3c_sdr_max_data_rate(9)enum i3c_tsco(9)struct i3c_ccc_getmxds(9)struct i3c_ccc_gethdrcap(9)enum i3c_ccc_setxtime_subcmd(9)struct i3c_ccc_setxtime(9)struct i3c_ccc_getxtime(9)struct i3c_ccc_cmd_payload(9)struct i3c_ccc_cmd_dest(9)struct i3c_ccc_cmd(9)
ngl this struct is tiny but it matters, bestie β don't skip the test mode declaration. π«Ά
and that's the whole page, periodt πβ¨ this lil cutie lives at ./include/linux/i3c and it's dated October 2026, with struct i3c_ccc_enttm(9) as its official name β mwah, go read it, 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