i3c_dev_get_master(9)
β¨ i3c_dev_get_master(9) β¨
okay bestie, welcome to the Kernel API Manual π this is the page for i3c_dev_get_master β and yes it's exactly what it sounds like, no cap.
πΈ NAME πΈ
i3c_dev_get_master β get the master used to communicate with a device π
π¦ SYNOPSIS π¦
struct i3c_master_controller * i3c_dev_get_master (struct i3c_dev_desc
*dev );
π ARGUMENTS π
devβ the I3C dev, literally the device we're asking about π«Ά
β RETURN β
it returns the master controller driving dev β like, the actual master in charge of that device. main character energy fr π
π SEE ALSO π
okay this list is long and honestly iconic, so buckle up π§ it all lives in the kernel file ./include/linux/i3c/master.h, and here's every single one:
struct i3c_i2c_dev_desc(9)struct i2c_dev_boardinfo(9)struct i2c_dev_desc(9)struct i3c_ibi_slot(9)struct i3c_device_ibi_info(9)struct i3c_dev_boardinfo(9)struct i3c_dev_desc(9)struct i3c_device(9)enum i3c_bus_mode(9)enum i3c_open_drain_speed(9)enum i3c_addr_slot_status(9)struct i3c_bus(9)struct i3c_master_controller_ops(9)struct i3c_master_controller(9)i3c_bus_for_each_i2cdev(9)i3c_bus_for_each_i3cdev(9)struct i3c_dma(9)i3c_dev_get_master_data(9)i3c_dev_set_master_data(9)i2c_dev_get_master_data(9)i2c_dev_set_master_data(9)i2c_dev_get_master(9)i3c_master_get_bus(9)
π reminder: those (9)s are part of the section numbering, not a vibe β keep them exactly as written, iykyk.
and that's the whole page, bestie β short, sweet, slayed β¨
sign-off time π this lil gem comes to you from the source file ./include/linux/i3c, dated October 2026 β catch you on the next page, 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