Searched refs:i2c_atr (Results 1 – 4 of 4) sorted by relevance
/Linux-v6.6/include/linux/ |
D | i2c-atr.h | 19 struct i2c_atr; 33 int (*attach_client)(struct i2c_atr *atr, u32 chan_id, 35 void (*detach_client)(struct i2c_atr *atr, u32 chan_id, 53 struct i2c_atr *i2c_atr_new(struct i2c_adapter *parent, struct device *dev, 63 void i2c_atr_delete(struct i2c_atr *atr); 88 int i2c_atr_add_adapter(struct i2c_atr *atr, u32 chan_id, 99 void i2c_atr_del_adapter(struct i2c_atr *atr, u32 chan_id); 106 void i2c_atr_set_driver_data(struct i2c_atr *atr, void *data); 114 void *i2c_atr_get_driver_data(struct i2c_atr *atr);
|
/Linux-v6.6/drivers/i2c/ |
D | i2c-atr.c | 50 struct i2c_atr *atr; 77 struct i2c_atr { struct 137 struct i2c_atr *atr = chan->atr; in i2c_atr_map_msgs() 196 struct i2c_atr *atr = chan->atr; in i2c_atr_master_xfer() 224 struct i2c_atr *atr = chan->atr; in i2c_atr_smbus_xfer() 249 struct i2c_atr *atr = chan->atr; in i2c_atr_lock_bus() 257 struct i2c_atr *atr = chan->atr; in i2c_atr_trylock_bus() 265 struct i2c_atr *atr = chan->atr; in i2c_atr_unlock_bus() 276 static int i2c_atr_reserve_alias(struct i2c_atr *atr) in i2c_atr_reserve_alias() 296 static void i2c_atr_release_alias(struct i2c_atr *atr, u16 alias) in i2c_atr_release_alias() [all …]
|
/Linux-v6.6/include/media/i2c/ |
D | ds90ub9xx.h | 8 struct i2c_atr; 18 struct i2c_atr *atr;
|
/Linux-v6.6/drivers/media/i2c/ |
D | ds90ub960.c | 518 struct i2c_atr *atr; 1027 static int ub960_atr_attach_client(struct i2c_atr *atr, u32 chan_id, in ub960_atr_attach_client() 1058 static void ub960_atr_detach_client(struct i2c_atr *atr, u32 chan_id, in ub960_atr_detach_client()
|