STRUCT I3C_CCC_DEFSLVS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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