Searched refs:i3c_master_controller (Results 1 – 7 of 7) sorted by relevance
25 struct i3c_master_controller;43 struct i3c_master_controller *master;431 int (*bus_init)(struct i3c_master_controller *master);432 void (*bus_cleanup)(struct i3c_master_controller *master);436 int (*do_daa)(struct i3c_master_controller *master);439 int (*send_ccc_cmd)(struct i3c_master_controller *master,483 struct i3c_master_controller { struct536 int i3c_master_do_daa(struct i3c_master_controller *master);609 static inline struct i3c_master_controller *621 static inline struct i3c_master_controller *[all …]
94 static struct i3c_master_controller *97 return container_of(i3cbus, struct i3c_master_controller, bus); in i3c_bus_to_i3c_master()102 return container_of(dev, struct i3c_master_controller, dev); in dev_to_i3cmaster()109 struct i3c_master_controller *master; in dev_to_i3cbus()121 struct i3c_master_controller *master; in dev_to_i3cdesc()532 struct i3c_master_controller *master = dev_to_i3cmaster(dev); in i3c_masterdev_release()592 static struct i3c_master_controller *595 return container_of(adap, struct i3c_master_controller, i2c); in i2c_adapter_to_i3c_master()1529 int i3c_master_do_daa(struct i3c_master_controller *master) in i3c_master_do_daa()2597 struct i3c_master_controller *master; in i3c_dev_do_priv_xfers_locked()[all …]
126 static int i3c_hci_bus_init(struct i3c_master_controller *m) in i3c_hci_bus_init()262 static int i3c_hci_daa(struct i3c_master_controller *m) in i3c_hci_daa()275 struct i3c_master_controller *m = i3c_dev_get_master(dev); in i3c_hci_priv_xfers()334 struct i3c_master_controller *m = i2c_dev_get_master(dev); in i3c_hci_i2c_xfers()379 struct i3c_master_controller *m = i3c_dev_get_master(dev); in i3c_hci_attach_i3c_dev()404 struct i3c_master_controller *m = i3c_dev_get_master(dev); in i3c_hci_reattach_i3c_dev()418 struct i3c_master_controller *m = i3c_dev_get_master(dev); in i3c_hci_detach_i3c_dev()432 struct i3c_master_controller *m = i2c_dev_get_master(dev); in i3c_hci_attach_i2c_dev()458 struct i3c_master_controller *m = i2c_dev_get_master(dev); in i3c_hci_detach_i2c_dev()475 struct i3c_master_controller *m = i3c_dev_get_master(dev); in i3c_hci_request_ibi()[all …]
34 struct i3c_master_controller master;
170 struct i3c_master_controller base;240 to_svc_i3c_master(struct i3c_master_controller *master) in to_svc_i3c_master()565 struct i3c_master_controller *m = i3c_dev_get_master(dev); in svc_i3c_master_attach_i3c_dev()594 struct i3c_master_controller *m = i3c_dev_get_master(dev); in svc_i3c_master_reattach_i3c_dev()607 struct i3c_master_controller *m = i3c_dev_get_master(dev); in svc_i3c_master_detach_i3c_dev()618 struct i3c_master_controller *m = i2c_dev_get_master(dev); in svc_i3c_master_attach_i2c_dev()644 struct i3c_master_controller *m = i2c_dev_get_master(dev); in svc_i3c_master_detach_i2c_dev()1166 struct i3c_master_controller *m = i3c_dev_get_master(dev); in svc_i3c_master_priv_xfers()1204 struct i3c_master_controller *m = i2c_dev_get_master(dev); in svc_i3c_master_i2c_xfers()1241 struct i3c_master_controller *m = i3c_dev_get_master(dev); in svc_i3c_master_request_ibi()[all …]
228 struct i3c_master_controller base;296 to_dw_i3c_master(struct i3c_master_controller *master) in to_dw_i3c_master()592 static int dw_i3c_master_bus_init(struct i3c_master_controller *m) in dw_i3c_master_bus_init()761 static int dw_i3c_master_daa(struct i3c_master_controller *m) in dw_i3c_master_daa()827 struct i3c_master_controller *m = i3c_dev_get_master(dev); in dw_i3c_master_priv_xfers()895 struct i3c_master_controller *m = i3c_dev_get_master(dev); in dw_i3c_master_reattach_i3c_dev()925 struct i3c_master_controller *m = i3c_dev_get_master(dev); in dw_i3c_master_attach_i3c_dev()953 struct i3c_master_controller *m = i3c_dev_get_master(dev); in dw_i3c_master_detach_i3c_dev()971 struct i3c_master_controller *m = i2c_dev_get_master(dev); in dw_i3c_master_i2c_xfers()1033 struct i3c_master_controller *m = i2c_dev_get_master(dev); in dw_i3c_master_attach_i2c_dev()[all …]
400 struct i3c_master_controller base;422 to_cdns_i3c_master(struct i3c_master_controller *master) in to_cdns_i3c_master()738 struct i3c_master_controller *m = i3c_dev_get_master(dev); in cdns_i3c_master_priv_xfers()818 struct i3c_master_controller *m = i2c_dev_get_master(dev); in cdns_i3c_master_i2c_xfers()900 struct i3c_master_controller *m = i3c_dev_get_master(dev); in cdns_i3c_master_upd_i3c_addr()950 struct i3c_master_controller *m = i3c_dev_get_master(dev); in cdns_i3c_master_attach_i3c_dev()982 struct i3c_master_controller *m = i3c_dev_get_master(dev); in cdns_i3c_master_detach_i3c_dev()997 struct i3c_master_controller *m = i2c_dev_get_master(dev); in cdns_i3c_master_attach_i2c_dev()1026 struct i3c_master_controller *m = i2c_dev_get_master(dev); in cdns_i3c_master_detach_i2c_dev()1064 struct i3c_master_controller *m = &master->base; in cdns_i3c_master_upd_i3c_scl_lim()[all …]
Completed in 26 milliseconds