Home
last modified time | relevance | path

Searched refs:i2c_atr (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.6/include/linux/
Di2c-atr.h19 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/
Di2c-atr.c50 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/
Dds90ub9xx.h8 struct i2c_atr;
18 struct i2c_atr *atr;
/Linux-v6.6/drivers/media/i2c/
Dds90ub960.c518 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()