Lines Matching refs:i3c_master_controller
22 struct i3c_master_controller;
40 struct i3c_master_controller *master;
478 int (*bus_init)(struct i3c_master_controller *master);
479 void (*bus_cleanup)(struct i3c_master_controller *master);
483 int (*do_daa)(struct i3c_master_controller *master);
484 bool (*supports_ccc_cmd)(struct i3c_master_controller *master,
486 int (*send_ccc_cmd)(struct i3c_master_controller *master,
530 struct i3c_master_controller { struct
567 int i3c_master_disec_locked(struct i3c_master_controller *master, u8 addr,
569 int i3c_master_enec_locked(struct i3c_master_controller *master, u8 addr,
571 int i3c_master_entdaa_locked(struct i3c_master_controller *master);
572 int i3c_master_defslvs_locked(struct i3c_master_controller *master);
574 int i3c_master_get_free_addr(struct i3c_master_controller *master,
577 int i3c_master_add_i3c_dev_locked(struct i3c_master_controller *master,
579 int i3c_master_do_daa(struct i3c_master_controller *master);
581 int i3c_master_set_info(struct i3c_master_controller *master,
584 int i3c_master_register(struct i3c_master_controller *master,
588 int i3c_master_unregister(struct i3c_master_controller *master);
652 static inline struct i3c_master_controller *
664 static inline struct i3c_master_controller *
677 i3c_master_get_bus(struct i3c_master_controller *master) in i3c_master_get_bus()