Lines Matching refs:i3c_dev_desc
119 struct i3c_dev_desc *dev;
215 struct i3c_dev_desc { struct
239 struct i3c_dev_desc *desc; argument
361 struct i3c_dev_desc *cur_master;
464 int (*attach_i3c_dev)(struct i3c_dev_desc *dev);
465 int (*reattach_i3c_dev)(struct i3c_dev_desc *dev, u8 old_dyn_addr);
466 void (*detach_i3c_dev)(struct i3c_dev_desc *dev);
472 int (*priv_xfers)(struct i3c_dev_desc *dev,
479 int (*request_ibi)(struct i3c_dev_desc *dev,
481 void (*free_ibi)(struct i3c_dev_desc *dev);
482 int (*enable_ibi)(struct i3c_dev_desc *dev);
483 int (*disable_ibi)(struct i3c_dev_desc *dev);
484 void (*recycle_ibi_slot)(struct i3c_dev_desc *dev,
520 struct i3c_dev_desc *this;
593 static inline void *i3c_dev_get_master_data(const struct i3c_dev_desc *dev) in i3c_dev_get_master_data()
607 static inline void i3c_dev_set_master_data(struct i3c_dev_desc *dev, in i3c_dev_set_master_data()
648 i3c_dev_get_master(struct i3c_dev_desc *dev) in i3c_dev_get_master()
680 i3c_generic_ibi_alloc_pool(struct i3c_dev_desc *dev,
689 void i3c_master_queue_ibi(struct i3c_dev_desc *dev, struct i3c_ibi_slot *slot);
691 struct i3c_ibi_slot *i3c_master_get_free_ibi_slot(struct i3c_dev_desc *dev);