drivers/i3c/master.c
100
static struct i3c_master_controller *
drivers/i3c/master.c
1011
i3c_master_find_i2c_dev_by_addr(const struct i3c_master_controller *master,
drivers/i3c/master.c
103
return container_of(i3cbus, struct i3c_master_controller, bus);
drivers/i3c/master.c
1034
int i3c_master_get_free_addr(struct i3c_master_controller *master,
drivers/i3c/master.c
1057
i3c_master_alloc_i3c_dev(struct i3c_master_controller *master,
drivers/i3c/master.c
106
static struct i3c_master_controller *dev_to_i3cmaster(struct device *dev)
drivers/i3c/master.c
1073
static int i3c_master_rstdaa_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
108
return container_of(dev, struct i3c_master_controller, dev);
drivers/i3c/master.c
111
static int __must_check i3c_master_rpm_get(struct i3c_master_controller *master)
drivers/i3c/master.c
1117
int i3c_master_entdaa_locked(struct i3c_master_controller *master)
drivers/i3c/master.c
1157
int i3c_master_enec_disec_locked(struct i3c_master_controller *master, u8 addr,
drivers/i3c/master.c
1198
int i3c_master_disec_locked(struct i3c_master_controller *master, u8 addr,
drivers/i3c/master.c
1218
int i3c_master_enec_locked(struct i3c_master_controller *master, u8 addr,
drivers/i3c/master.c
122
static void i3c_master_rpm_put(struct i3c_master_controller *master)
drivers/i3c/master.c
1243
int i3c_master_defslvs_locked(struct i3c_master_controller *master)
drivers/i3c/master.c
1316
static int i3c_master_setda_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
1341
static int i3c_master_setdasa_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
1347
static int i3c_master_setnewda_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
1353
static int i3c_master_getmrl_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
1395
static int i3c_master_getmwl_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
1425
static int i3c_master_getmxds_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
1469
static int i3c_master_gethdrcap_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
147
struct i3c_master_controller *master;
drivers/i3c/master.c
1500
static int i3c_master_getpid_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
1530
static int i3c_master_getbcr_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
1555
static int i3c_master_getdcr_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
1582
struct i3c_master_controller *master = i3c_dev_get_master(dev);
drivers/i3c/master.c
159
struct i3c_master_controller *master;
drivers/i3c/master.c
1628
static int i3c_master_getstatus_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
1663
static bool i3c_master_i3c_dev_present(struct i3c_master_controller *master, unsigned int addr)
drivers/i3c/master.c
1681
struct i3c_master_controller *master = i3c_dev_get_master(dev);
drivers/i3c/master.c
1699
struct i3c_master_controller *master = i3c_dev_get_master(dev);
drivers/i3c/master.c
1748
static int i3c_master_attach_i3c_dev(struct i3c_master_controller *master,
drivers/i3c/master.c
1796
struct i3c_master_controller *master = i3c_dev_get_master(dev);
drivers/i3c/master.c
1822
struct i3c_master_controller *master = i3c_dev_get_master(dev);
drivers/i3c/master.c
1832
static int i3c_master_attach_i2c_dev(struct i3c_master_controller *master,
drivers/i3c/master.c
1850
struct i3c_master_controller *master = i2c_dev_get_master(dev);
drivers/i3c/master.c
1858
static int i3c_master_early_i3c_dev_add(struct i3c_master_controller *master,
drivers/i3c/master.c
1905
i3c_master_register_new_i3c_devs(struct i3c_master_controller *master)
drivers/i3c/master.c
1944
struct i3c_master_controller *master = container_of(work, typeof(*master), reg_work);
drivers/i3c/master.c
2048
int i3c_master_set_info(struct i3c_master_controller *master,
drivers/i3c/master.c
2084
static void i3c_master_detach_free_devs(struct i3c_master_controller *master)
drivers/i3c/master.c
2143
static int i3c_master_bus_init(struct i3c_master_controller *master)
drivers/i3c/master.c
2291
static void i3c_master_bus_cleanup(struct i3c_master_controller *master)
drivers/i3c/master.c
2310
struct i3c_master_controller *master = i3cdev->common.master;
drivers/i3c/master.c
2326
struct i3c_master_controller *master = i3c_dev_get_master(refdev);
drivers/i3c/master.c
2348
static void __i3c_master_add_i3c_dev_locked(struct i3c_master_controller *master,
drivers/i3c/master.c
2521
void i3c_master_add_i3c_dev_locked(struct i3c_master_controller *master, u8 addr)
drivers/i3c/master.c
2527
static void i3c_master_reconcile_dyn_addrs(struct i3c_master_controller *master)
drivers/i3c/master.c
2567
int i3c_master_do_daa_ext(struct i3c_master_controller *master, bool rstdaa)
drivers/i3c/master.c
2614
int i3c_master_do_daa(struct i3c_master_controller *master)
drivers/i3c/master.c
2623
of_i3c_master_add_i2c_boardinfo(struct i3c_master_controller *master,
drivers/i3c/master.c
2658
of_i3c_master_add_i3c_boardinfo(struct i3c_master_controller *master,
drivers/i3c/master.c
2705
static int of_i3c_master_add_dev(struct i3c_master_controller *master,
drivers/i3c/master.c
2730
static int of_populate_i3c_bus(struct i3c_master_controller *master)
drivers/i3c/master.c
2763
struct i3c_master_controller *master = i2c_adapter_to_i3c_master(adap);
drivers/i3c/master.c
2817
struct i3c_master_controller *master = i2c_adapter_to_i3c_master(adap);
drivers/i3c/master.c
2857
struct i3c_master_controller *master = i2c_adapter_to_i3c_master(adap);
drivers/i3c/master.c
2883
struct i3c_master_controller *master;
drivers/i3c/master.c
2923
static int i3c_master_i2c_adapter_init(struct i3c_master_controller *master)
drivers/i3c/master.c
2962
static void i3c_master_i2c_adapter_cleanup(struct i3c_master_controller *master)
drivers/i3c/master.c
2972
static void i3c_master_unregister_i3c_devs(struct i3c_master_controller *master)
drivers/i3c/master.c
3012
struct i3c_master_controller *master = i3c_dev_get_master(dev);
drivers/i3c/master.c
3218
int i3c_master_register(struct i3c_master_controller *master,
drivers/i3c/master.c
3363
void i3c_master_unregister(struct i3c_master_controller *master)
drivers/i3c/master.c
3381
struct i3c_master_controller *master;
drivers/i3c/master.c
3401
struct i3c_master_controller *master;
drivers/i3c/master.c
3428
struct i3c_master_controller *master;
drivers/i3c/master.c
3465
struct i3c_master_controller *master = i3c_dev_get_master(dev);
drivers/i3c/master.c
3494
struct i3c_master_controller *master = i3c_dev_get_master(dev);
drivers/i3c/master.c
3543
struct i3c_master_controller *master = i3c_dev_get_master(dev);
drivers/i3c/master.c
632
struct i3c_master_controller *master = container_of(work, typeof(*master), hj_work);
drivers/i3c/master.c
638
static int i3c_set_hotjoin(struct i3c_master_controller *master, bool enable)
drivers/i3c/master.c
700
int i3c_master_enable_hotjoin(struct i3c_master_controller *master)
drivers/i3c/master.c
712
int i3c_master_disable_hotjoin(struct i3c_master_controller *master)
drivers/i3c/master.c
724
void i3c_master_queue_hotjoin(struct i3c_master_controller *master)
drivers/i3c/master.c
762
struct i3c_master_controller *master = dev_to_i3cmaster(dev);
drivers/i3c/master.c
791
struct i3c_master_controller *master = dev_to_i3cmaster(dev);
drivers/i3c/master.c
831
struct i3c_master_controller *master = dev_to_i3cmaster(dev);
drivers/i3c/master.c
847
static void i3c_master_shutdown(struct i3c_master_controller *master)
drivers/i3c/master.c
875
struct i3c_master_controller *master = i3c_bus_to_i3c_master(i3cbus);
drivers/i3c/master.c
916
static struct i3c_master_controller *
drivers/i3c/master.c
919
return container_of(adap, struct i3c_master_controller, i2c);
drivers/i3c/master.c
923
i3c_master_to_i2c_adapter(struct i3c_master_controller *master)
drivers/i3c/master.c
934
i3c_master_alloc_i2c_dev(struct i3c_master_controller *master,
drivers/i3c/master.c
987
static int i3c_master_send_ccc_cmd_locked(struct i3c_master_controller *master,
drivers/i3c/master/adi-i3c-master.c
105
struct i3c_master_controller base;
drivers/i3c/master/adi-i3c-master.c
126
static inline struct adi_i3c_master *to_adi_i3c_master(struct i3c_master_controller *master)
drivers/i3c/master/adi-i3c-master.c
147
static bool adi_i3c_master_supports_ccc_cmd(struct i3c_master_controller *m,
drivers/i3c/master/adi-i3c-master.c
331
static int adi_i3c_master_send_ccc_cmd(struct i3c_master_controller *m,
drivers/i3c/master/adi-i3c-master.c
371
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/adi-i3c-master.c
435
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/adi-i3c-master.c
456
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/adi-i3c-master.c
486
static void adi_i3c_master_sync_dev_char(struct i3c_master_controller *m)
drivers/i3c/master/adi-i3c-master.c
506
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/adi-i3c-master.c
525
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/adi-i3c-master.c
551
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/adi-i3c-master.c
564
static void adi_i3c_master_bus_cleanup(struct i3c_master_controller *m)
drivers/i3c/master/adi-i3c-master.c
573
struct i3c_master_controller *m = &master->base;
drivers/i3c/master/adi-i3c-master.c
636
static int adi_i3c_master_do_daa(struct i3c_master_controller *m)
drivers/i3c/master/adi-i3c-master.c
674
static int adi_i3c_master_bus_init(struct i3c_master_controller *m)
drivers/i3c/master/adi-i3c-master.c
775
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/adi-i3c-master.c
817
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/adi-i3c-master.c
842
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/adi-i3c-master.c
858
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/adi-i3c-master.c
889
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/dw-i3c-master.c
1021
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/dw-i3c-master.c
1049
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/dw-i3c-master.c
1067
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/dw-i3c-master.c
1136
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/dw-i3c-master.c
1166
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/dw-i3c-master.c
1183
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/dw-i3c-master.c
1199
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/dw-i3c-master.c
1271
static int dw_i3c_master_enable_hotjoin(struct i3c_master_controller *m)
drivers/i3c/master/dw-i3c-master.c
1291
static int dw_i3c_master_disable_hotjoin(struct i3c_master_controller *m)
drivers/i3c/master/dw-i3c-master.c
1305
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/dw-i3c-master.c
1332
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/dw-i3c-master.c
1487
static int dw_i3c_master_set_dev_nack_retry(struct i3c_master_controller *m,
drivers/i3c/master/dw-i3c-master.c
281
static bool dw_i3c_master_supports_ccc_cmd(struct i3c_master_controller *m,
drivers/i3c/master/dw-i3c-master.c
319
to_dw_i3c_master(struct i3c_master_controller *master)
drivers/i3c/master/dw-i3c-master.c
646
static int dw_i3c_master_bus_init(struct i3c_master_controller *m)
drivers/i3c/master/dw-i3c-master.c
704
static void dw_i3c_master_bus_cleanup(struct i3c_master_controller *m)
drivers/i3c/master/dw-i3c-master.c
795
static int dw_i3c_master_send_ccc_cmd(struct i3c_master_controller *m,
drivers/i3c/master/dw-i3c-master.c
828
static int dw_i3c_master_daa(struct i3c_master_controller *m)
drivers/i3c/master/dw-i3c-master.c
909
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/dw-i3c-master.c
991
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/dw-i3c-master.h
27
struct i3c_master_controller base;
drivers/i3c/master/i3c-master-cdns.c
1013
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/i3c-master-cdns.c
1026
static void cdns_i3c_master_bus_cleanup(struct i3c_master_controller *m)
drivers/i3c/master/i3c-master-cdns.c
1051
struct i3c_master_controller *m = &master->base;
drivers/i3c/master/i3c-master-cdns.c
1119
static int cdns_i3c_master_do_daa(struct i3c_master_controller *m)
drivers/i3c/master/i3c-master-cdns.c
1193
static int cdns_i3c_master_bus_init(struct i3c_master_controller *m)
drivers/i3c/master/i3c-master-cdns.c
1393
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/i3c-master-cdns.c
1418
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/i3c-master-cdns.c
1458
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/i3c-master-cdns.c
1489
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/i3c-master-cdns.c
401
struct i3c_master_controller base;
drivers/i3c/master/i3c-master-cdns.c
422
to_cdns_i3c_master(struct i3c_master_controller *master)
drivers/i3c/master/i3c-master-cdns.c
439
static bool cdns_i3c_master_supports_ccc_cmd(struct i3c_master_controller *m,
drivers/i3c/master/i3c-master-cdns.c
682
static int cdns_i3c_master_send_ccc_cmd(struct i3c_master_controller *m,
drivers/i3c/master/i3c-master-cdns.c
726
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/i3c-master-cdns.c
806
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/i3c-master-cdns.c
887
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/i3c-master-cdns.c
937
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/i3c-master-cdns.c
969
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/i3c-master-cdns.c
984
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/core.c
115
static inline struct i3c_hci *to_i3c_hci(struct i3c_master_controller *m)
drivers/i3c/master/mipi-i3c-hci/core.c
126
static int i3c_hci_bus_init(struct i3c_master_controller *m)
drivers/i3c/master/mipi-i3c-hci/core.c
230
static void i3c_hci_bus_cleanup(struct i3c_master_controller *m)
drivers/i3c/master/mipi-i3c-hci/core.c
328
static int i3c_hci_send_ccc_cmd(struct i3c_master_controller *m,
drivers/i3c/master/mipi-i3c-hci/core.c
402
static int i3c_hci_enable_hotjoin(struct i3c_master_controller *m)
drivers/i3c/master/mipi-i3c-hci/core.c
422
static int i3c_hci_disable_hotjoin(struct i3c_master_controller *m)
drivers/i3c/master/mipi-i3c-hci/core.c
430
static int i3c_hci_daa(struct i3c_master_controller *m)
drivers/i3c/master/mipi-i3c-hci/core.c
454
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/core.c
509
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/core.c
550
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/core.c
574
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/core.c
586
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/core.c
598
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/core.c
622
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/core.c
637
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/core.c
660
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/core.c
685
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/core.c
697
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/core.c
713
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/mipi-i3c-hci/hci.h
42
struct i3c_master_controller master;
drivers/i3c/master/renesas-i3c.c
256
struct i3c_master_controller base;
drivers/i3c/master/renesas-i3c.c
314
static inline struct renesas_i3c *to_renesas_i3c(struct i3c_master_controller *m)
drivers/i3c/master/renesas-i3c.c
455
static void renesas_i3c_bus_enable(struct i3c_master_controller *m, bool i3c_mode)
drivers/i3c/master/renesas-i3c.c
538
static int renesas_i3c_bus_init(struct i3c_master_controller *m)
drivers/i3c/master/renesas-i3c.c
633
static void renesas_i3c_bus_cleanup(struct i3c_master_controller *m)
drivers/i3c/master/renesas-i3c.c
640
static int renesas_i3c_daa(struct i3c_master_controller *m)
drivers/i3c/master/renesas-i3c.c
703
static bool renesas_i3c_supports_ccc_cmd(struct i3c_master_controller *m,
drivers/i3c/master/renesas-i3c.c
747
static int renesas_i3c_send_ccc_cmd(struct i3c_master_controller *m,
drivers/i3c/master/renesas-i3c.c
815
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/renesas-i3c.c
865
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/renesas-i3c.c
892
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/renesas-i3c.c
905
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/renesas-i3c.c
918
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/renesas-i3c.c
975
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/renesas-i3c.c
999
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/svc-i3c-master.c
1222
static int svc_i3c_master_do_daa(struct i3c_master_controller *m)
drivers/i3c/master/svc-i3c-master.c
1622
svc_i3c_master_supports_ccc_cmd(struct i3c_master_controller *master,
drivers/i3c/master/svc-i3c-master.c
1725
static int svc_i3c_master_send_ccc_cmd(struct i3c_master_controller *m,
drivers/i3c/master/svc-i3c-master.c
1746
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/svc-i3c-master.c
1801
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/svc-i3c-master.c
1840
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/svc-i3c-master.c
1877
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/svc-i3c-master.c
1892
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/svc-i3c-master.c
1910
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/svc-i3c-master.c
1925
static int svc_i3c_master_enable_hotjoin(struct i3c_master_controller *m)
drivers/i3c/master/svc-i3c-master.c
1943
static int svc_i3c_master_disable_hotjoin(struct i3c_master_controller *m)
drivers/i3c/master/svc-i3c-master.c
230
struct i3c_master_controller base;
drivers/i3c/master/svc-i3c-master.c
362
to_svc_i3c_master(struct i3c_master_controller *master)
drivers/i3c/master/svc-i3c-master.c
697
static int svc_i3c_master_set_speed(struct i3c_master_controller *m,
drivers/i3c/master/svc-i3c-master.c
744
static int svc_i3c_master_bus_init(struct i3c_master_controller *m)
drivers/i3c/master/svc-i3c-master.c
860
static void svc_i3c_master_bus_cleanup(struct i3c_master_controller *m)
drivers/i3c/master/svc-i3c-master.c
901
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/svc-i3c-master.c
930
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/svc-i3c-master.c
943
struct i3c_master_controller *m = i3c_dev_get_master(dev);
drivers/i3c/master/svc-i3c-master.c
954
struct i3c_master_controller *m = i2c_dev_get_master(dev);
drivers/i3c/master/svc-i3c-master.c
980
struct i3c_master_controller *m = i2c_dev_get_master(dev);
include/linux/i3c/master.h
33
struct i3c_master_controller;
include/linux/i3c/master.h
469
int (*bus_init)(struct i3c_master_controller *master);
include/linux/i3c/master.h
470
void (*bus_cleanup)(struct i3c_master_controller *master);
include/linux/i3c/master.h
474
int (*do_daa)(struct i3c_master_controller *master);
include/linux/i3c/master.h
475
bool (*supports_ccc_cmd)(struct i3c_master_controller *master,
include/linux/i3c/master.h
477
int (*send_ccc_cmd)(struct i3c_master_controller *master,
include/linux/i3c/master.h
493
int (*enable_hotjoin)(struct i3c_master_controller *master);
include/linux/i3c/master.h
494
int (*disable_hotjoin)(struct i3c_master_controller *master);
include/linux/i3c/master.h
495
int (*set_speed)(struct i3c_master_controller *master, enum i3c_open_drain_speed speed);
include/linux/i3c/master.h
496
int (*set_dev_nack_retry)(struct i3c_master_controller *master,
include/linux/i3c/master.h
51
struct i3c_master_controller *master;
include/linux/i3c/master.h
602
int i3c_master_do_i2c_xfers(struct i3c_master_controller *master,
include/linux/i3c/master.h
606
int i3c_master_disec_locked(struct i3c_master_controller *master, u8 addr,
include/linux/i3c/master.h
608
int i3c_master_enec_locked(struct i3c_master_controller *master, u8 addr,
include/linux/i3c/master.h
610
int i3c_master_enec_disec_locked(struct i3c_master_controller *master, u8 addr,
include/linux/i3c/master.h
612
int i3c_master_entdaa_locked(struct i3c_master_controller *master);
include/linux/i3c/master.h
613
int i3c_master_defslvs_locked(struct i3c_master_controller *master);
include/linux/i3c/master.h
615
int i3c_master_get_free_addr(struct i3c_master_controller *master,
include/linux/i3c/master.h
618
void i3c_master_add_i3c_dev_locked(struct i3c_master_controller *master, u8 addr);
include/linux/i3c/master.h
619
int i3c_master_do_daa(struct i3c_master_controller *master);
include/linux/i3c/master.h
620
int i3c_master_do_daa_ext(struct i3c_master_controller *master, bool rstdaa);
include/linux/i3c/master.h
630
int i3c_master_set_info(struct i3c_master_controller *master,
include/linux/i3c/master.h
633
int i3c_master_register(struct i3c_master_controller *master,
include/linux/i3c/master.h
637
void i3c_master_unregister(struct i3c_master_controller *master);
include/linux/i3c/master.h
638
int i3c_master_enable_hotjoin(struct i3c_master_controller *master);
include/linux/i3c/master.h
639
int i3c_master_disable_hotjoin(struct i3c_master_controller *master);
include/linux/i3c/master.h
640
void i3c_master_queue_hotjoin(struct i3c_master_controller *master);
include/linux/i3c/master.h
704
static inline struct i3c_master_controller *
include/linux/i3c/master.h
716
static inline struct i3c_master_controller *
include/linux/i3c/master.h
729
i3c_master_get_bus(struct i3c_master_controller *master)