ENUM I3C_CCC_SETXTIME_SUBCMD(9)
π enum i3c_ccc_setxtime_subcmd(9) β Kernel API Manual, bestie edition
okay so real talk, this page is one of those tiny kernel API pages under the manual name Kernel API Manual, and honestly it's giving "I exist, I'm iconic, I'm just not gonna explain myself." β¨
πΈ NAME πΈ
enum i3c_ccc_setxtime_subcmd β the SETXTIME sub-commands, periodt.
π¦ SYNOPSIS π¦
enum i3c_ccc_setxtime_subcmd {
I3C_CCC_SETXTIME_ST ,
I3C_CCC_SETXTIME_DT ,
I3C_CCC_SETXTIME_ENTER_ASYNC_MODE0 ,
I3C_CCC_SETXTIME_ENTER_ASYNC_MODE1 ,
I3C_CCC_SETXTIME_ENTER_ASYNC_MODE2 ,
I3C_CCC_SETXTIME_ENTER_ASYNC_MODE3 ,
I3C_CCC_SETXTIME_ASYNC_TRIGGER ,
I3C_CCC_SETXTIME_TPH ,
I3C_CCC_SETXTIME_TU ,
I3C_CCC_SETXTIME_ODR
};
ngl bestie, that trailing blank line before the closing brace? that's canon. leave it alone. π
π Constants π
so here's the thing β the source doc literally has nothing written for any of these, and I'm not gonna make stuff up because that's not the vibe (that's lying, actually π). Every single one is marked -- undescribed -- in the original, and here they all are, in order, with full name integrity:
I3C_CCC_SETXTIME_STβ-- undescribed --I3C_CCC_SETXTIME_DTβ-- undescribed --I3C_CCC_SETXTIME_ENTER_ASYNC_MODE0β-- undescribed --I3C_CCC_SETXTIME_ENTER_ASYNC_MODE1β-- undescribed --I3C_CCC_SETXTIME_ENTER_ASYNC_MODE2β-- undescribed --I3C_CCC_SETXTIME_ENTER_ASYNC_MODE3β-- undescribed --I3C_CCC_SETXTIME_ASYNC_TRIGGERβ-- undescribed --I3C_CCC_SETXTIME_TPHβ-- undescribed --I3C_CCC_SETXTIME_TUβ-- undescribed --I3C_CCC_SETXTIME_ODRβ-- undescribed --
lowkey ten constants, highkey zero descriptions. the audacity π ten out of ten, no notes, we love a mystery.
β SEE ALSO β
the lore continues in the kernel file ./include/linux/i3c/ccc.h β go read it, iykyk π«Ά β and also go be nosy with all of these:
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_enttm(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)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)
π and that's the whole page, bestie. this lil' gem lives under ./include/linux/i3c and is dated October 2026 in the enum i3c_ccc...xtime_subcmd(9) footer β slay, see you in the next manpage ππ
π¦ 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