i3c_master_get_bus(9)
π i3c_master_get_bus β Kernel API Manual, bestie edition π
okay so um, hi, welcome to the Kernel API Manual entry for i3c_master_get_bus(9) β yes that <hotpink>(9)</hotpink> is the section number, no i will not be taking questions, it's giving "kernel docs but make it cute" πΈ
β¨ NAME β¨
i3c_master_get_bus β literally just grab the bus that's attached to a master ππ
β¨ SYNOPSIS β¨
struct i3c_bus * i3c_master_get_bus (struct i3c_master_controller
*master );
like, that's the whole vibe. one function, one job, no notes. π«Ά
β¨ ARGUMENTS β¨
masterβ the master object, that's it, that's the argument. hand over yourstruct i3c_master_controllerand we're so good π
β¨ RETURN β¨
it returns the I3C bus that your master is connected to. that's the answer. that's the tea. π
β¨ SEE ALSO β¨
okay bestie this section is long and i refuse to skip a single one of these, so buckle up, we're going on a little field trip through Kernel file ./include/linux/i3c/master.h π₯
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)i3c_dev_get_master(9)i2c_dev_get_master(9)
ngl that's a whole lotta structs but every single one of them was in the original so i kept them, no cap. iykyk π
okay that's the whole page, you ate that fr fr π this lil moment was brought to you by the source file ./include/linux/i3c and dated October 2026 β mwah, bye bestie, go get that bus π¦β¨π
π¦ 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