STRUCT I3C_CCC_SETBRGTGT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct i3c_ccc_setbrgtgt(9) β€” the Kernel API Manual, but make it cute

okay so picture this: it's a struct page from the Linux Kernel API Manual section 9, and honestly? she's a little niche but she serves. This is the whole vibe of struct i3c_ccc_setbrgtgt β€” the payload you hand over to the SETBRGTGT CCC. That's it, that's the plot. πŸŽ€


✨ NAME ✨

struct i3c_ccc_setbrgtgt β€” literally the payload that gets passed to the SETBRGTGT CCC. that's her whole job bestie πŸ’…


🌸 SYNOPSIS 🌸

struct i3c_ccc_setbrgtgt {
    u8 count;
    struct i3c_ccc_bridged_slave_desc bslaves[];
};

look at her. two members. simple, clean, iconic. no notes. πŸ¦‹


πŸ’– Members πŸ’–

  • count β€” the number of bridged slaves 🧚 (yes that's really all it is, she's just keeping tally)
  • bslaves β€” the bridged slave descriptors ✨ (this is the flexible array where the actual per-slave info lives, and the [] means it's open-ended, iykyk)

πŸ‘‘ SEE ALSO πŸ‘‘

the whole squad lives in the kernel file ./include/linux/i3c/ccc.h and here's every single one of them, no cap, no skips:

  • 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)
  • 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)
bestie these are all (9) refs, so if you try to man them and get nothing, that's a you-and-your-manpath situation, not a me situation πŸ™ˆ

and that's the page!! mwah πŸ’‹ this whole thing shipped out of ./include/linux/i3c, dated October 2026, and that's the cute little sign-off β€” she's a 2026 girlie from the i3c headers directory, periodt. πŸŒˆβ­πŸ“

πŸ“¦ where this page comes from