STRUCT I3C_CCC_DEFSLVS(9)
π struct i3c_ccc_defslvs(9) π
okay so bestie, welcome to the Kernel API Manual page for struct i3c_ccc_defslvs(9) β yes, the name is a mouthful, but itβs giving main character energy. π«Ά
πΈ NAME πΈ
struct i3c_ccc_defslvs β payload passed to DEFSLVS CCC β¨
π¦ SYNOPSIS π¦
struct i3c_ccc_defslvs {
u8 count;
struct i3c_ccc_dev_desc master;
struct i3c_ccc_dev_desc slaves[];
};
π Members π
countβ number of dev descriptors, periodt πmasterβ descriptor describing the current master πslavesβ array of descriptors describing slaves controlled by the current master π«Ά
β¨ Description β¨
This is the information passed to the broadcast DEFSLVS to propagate device information to all masters currently acting as slaves on the bus. π¦
lowkey important caveat: this is only meaningful if you have more than one master. no cap. if itβs just one master, this whole struct is not giving what it needs to give. π
π SEE ALSO π
Kernel file: ./include/linux/i3c/ccc.h β iconic source, go read it bestie.
struct i3c_ccc_events(9)struct i3c_ccc_mwl(9)struct i3c_ccc_mrl(9)struct i3c_ccc_dev_desc(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_dest(9)struct i3c_ccc_cmd(9)
okay bye bestie π β source/version vibes: ./include/linux/i3c Β· date: October 2026 Β· page: struct i3c_ccc_defslvs(9) in the Kernel API Manual. mwah πβ¨
π¦ 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