Home
last modified time | relevance | path

Searched refs:i3c_bus (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/include/linux/i3c/
H A Dmaster.h34 struct i3c_bus;
240 struct i3c_bus *bus;
360 struct i3c_bus { struct
530 struct i3c_bus bus;
671 static inline struct i3c_bus *
693 void i3c_for_each_bus_locked(int (*fn)(struct i3c_bus *bus, void *data),
/linux-6.15/drivers/i3c/
H A Dinternals.h13 void i3c_bus_normaluse_lock(struct i3c_bus *bus);
14 void i3c_bus_normaluse_unlock(struct i3c_bus *bus);
H A Dmaster.c79 void i3c_bus_normaluse_lock(struct i3c_bus *bus) in i3c_bus_normaluse_lock()
98 i3c_bus_to_i3c_master(struct i3c_bus *i3cbus) in i3c_bus_to_i3c_master()
138 struct i3c_bus *bus = dev_to_i3cbus(dev); in bcr_show()
155 struct i3c_bus *bus = dev_to_i3cbus(dev); in dcr_show()
172 struct i3c_bus *bus = dev_to_i3cbus(dev); in pid_show()
189 struct i3c_bus *bus = dev_to_i3cbus(dev); in dynamic_address_show()
210 struct i3c_bus *bus = dev_to_i3cbus(dev); in hdrcap_show()
505 struct i3c_bus *bus; in i3c_for_each_bus_locked()
543 struct i3c_bus *i3cbus = dev_to_i3cbus(dev); in mode_show()
705 struct i3c_bus *bus = dev_to_i3cbus(dev); in i3c_masterdev_release()
[all …]
/linux-6.15/drivers/net/mctp/
H A Dmctp-i3c.c67 struct i3c_bus *bus;
551 static bool mctp_i3c_is_mctp_controller(struct i3c_bus *bus) in mctp_i3c_is_mctp_controller()
563 static int mctp_i3c_bus_local_pid(struct i3c_bus *bus, u64 *ret_pid) in mctp_i3c_bus_local_pid()
576 static struct mctp_i3c_bus *mctp_i3c_bus_add(struct i3c_bus *bus) in mctp_i3c_bus_add()
667 static int mctp_i3c_bus_add_new(struct i3c_bus *bus, void *data) in mctp_i3c_bus_add_new()
686 static void mctp_i3c_notify_bus_remove(struct i3c_bus *bus) in mctp_i3c_notify_bus_remove()
702 mctp_i3c_bus_add_new((struct i3c_bus *)data, NULL); in mctp_i3c_notifier_call()
705 mctp_i3c_notify_bus_remove((struct i3c_bus *)data); in mctp_i3c_notifier_call()
/linux-6.15/drivers/i3c/master/mipi-i3c-hci/
H A Dibi.h32 struct i3c_bus *bus = i3c_master_get_bus(&hci->master); in i3c_hci_addr_to_dev()
H A Dcmd_v2.c68 struct i3c_bus *bus = i3c_master_get_bus(&hci->master); in get_i3c_rate_idx()
85 struct i3c_bus *bus = i3c_master_get_bus(&hci->master); in get_i2c_rate_idx()
H A Dcmd_v1.c124 struct i3c_bus *bus = i3c_master_get_bus(&hci->master); in get_i3c_mode()
139 struct i3c_bus *bus = i3c_master_get_bus(&hci->master); in get_i2c_mode()
/linux-6.15/drivers/i3c/master/
H A Di3c-master-cdns.c1065 struct i3c_bus *bus = i3c_master_get_bus(m); in cdns_i3c_master_upd_i3c_scl_lim()
1209 struct i3c_bus *bus = i3c_master_get_bus(m); in cdns_i3c_master_bus_init()
H A Dsvc-i3c-master.c633 struct i3c_bus *bus = i3c_master_get_bus(&master->base); in svc_i3c_master_set_speed()
680 struct i3c_bus *bus = i3c_master_get_bus(m); in svc_i3c_master_bus_init()
H A Ddw-i3c-master.c651 struct i3c_bus *bus = i3c_master_get_bus(m); in dw_i3c_master_bus_init()