Lines Matching refs:i3c_bus
42 static void i3c_bus_maintenance_lock(struct i3c_bus *bus) in i3c_bus_maintenance_lock()
56 static void i3c_bus_maintenance_unlock(struct i3c_bus *bus) in i3c_bus_maintenance_unlock()
77 void i3c_bus_normaluse_lock(struct i3c_bus *bus) in i3c_bus_normaluse_lock()
90 void i3c_bus_normaluse_unlock(struct i3c_bus *bus) in i3c_bus_normaluse_unlock()
96 i3c_bus_to_i3c_master(struct i3c_bus *i3cbus) in i3c_bus_to_i3c_master()
108 static struct i3c_bus *dev_to_i3cbus(struct device *dev) in dev_to_i3cbus()
136 struct i3c_bus *bus = dev_to_i3cbus(dev); in bcr_show()
153 struct i3c_bus *bus = dev_to_i3cbus(dev); in dcr_show()
170 struct i3c_bus *bus = dev_to_i3cbus(dev); in pid_show()
187 struct i3c_bus *bus = dev_to_i3cbus(dev); in dynamic_address_show()
208 struct i3c_bus *bus = dev_to_i3cbus(dev); in hdrcap_show()
345 i3c_bus_get_addr_slot_status(struct i3c_bus *bus, u16 addr) in i3c_bus_get_addr_slot_status()
359 static void i3c_bus_set_addr_slot_status(struct i3c_bus *bus, u16 addr, in i3c_bus_set_addr_slot_status()
374 static bool i3c_bus_dev_addr_is_avail(struct i3c_bus *bus, u8 addr) in i3c_bus_dev_addr_is_avail()
383 static int i3c_bus_get_free_addr(struct i3c_bus *bus, u8 start_addr) in i3c_bus_get_free_addr()
397 static void i3c_bus_init_addrslots(struct i3c_bus *bus) in i3c_bus_init_addrslots()
416 static void i3c_bus_cleanup(struct i3c_bus *i3cbus) in i3c_bus_cleanup()
423 static int i3c_bus_init(struct i3c_bus *i3cbus, struct device_node *np) in i3c_bus_init()
467 struct i3c_bus *i3cbus = dev_to_i3cbus(dev); in mode_show()
487 struct i3c_bus *i3cbus = dev_to_i3cbus(dev); in current_master_show()
503 struct i3c_bus *i3cbus = dev_to_i3cbus(dev); in i3c_scl_frequency_show()
518 struct i3c_bus *i3cbus = dev_to_i3cbus(dev); in i2c_scl_frequency_show()
546 struct i3c_bus *bus = dev_to_i3cbus(dev); in i3c_masterdev_release()
561 static int i3c_bus_set_mode(struct i3c_bus *i3cbus, enum i3c_bus_mode mode, in i3c_bus_set_mode()
913 struct i3c_bus *bus; in i3c_master_defslvs_locked()
2602 struct i3c_bus *i3cbus = i3c_master_get_bus(master); in i3c_master_register()