STRUCT I3C_CCC_CMD_DEST(9)
Okay bestie, welcome to struct i3c_ccc_cmd_dest(9) from the Kernel API Manual β itβs the little destination legend for a CCC command, and honestly itβs giving main character energy for such a tiny struct. π
β¨
π NAME π
struct i3c_ccc_cmd_dest β CCC command destination. Thatβs the name, thatβs the vibe, periodt. π
β¨ SYNOPSIS β¨
Hereβs the exact shape, bestie β no cap, this is it character for character:
struct i3c_ccc_cmd_dest {
u8 addr;
struct i3c_ccc_cmd_payload payload;
};
πΈ Members πΈ
Two members, two little icons, and they both matter:
addrβ can be an I3C device address or the broadcast address if this is a broadcast CCC. So itβs the βwhere is this going?β field, and yes, a broadcast CCC gets the broadcast address. πpayloadβ payload to be sent to this device or broadcasted. Literally the payload package headed to that device, or broadcasted when thatβs the move. π¦
π₯ SEE ALSO π₯
Kernel file ./include/linux/i3c/ccc.h is the home base. Then hereβs the whole referenced squad, all of them, no skips (iykyk):
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)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(9)
Sign-off time π: this page comes from source/version ./include/linux/i3c, dated October 2026, and the footer tag is struct i3c_ccc_cmd_dest(9). Slay, bye bestie! ππ¦
π¦ 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