Lines Matching refs:atr
26 * - i2c-atr could be made embeddable instead of allocatable.
35 #include <linux/i2c-atr.h>
574 struct i2c_atr *atr;
1270 static int ub960_atr_attach_addr(struct i2c_atr *atr, u32 chan_id,
1273 struct ub960_data *priv = i2c_atr_get_driver_data(atr);
1307 static void ub960_atr_detach_addr(struct i2c_atr *atr, u32 chan_id,
1310 struct ub960_data *priv = i2c_atr_get_driver_data(atr);
1353 priv->atr = i2c_atr_new(parent_adap, dev, &ub960_atr_ops,
1355 if (IS_ERR(priv->atr))
1356 return PTR_ERR(priv->atr);
1358 i2c_atr_set_driver_data(priv->atr, priv);
1365 i2c_atr_delete(priv->atr);
1366 priv->atr = NULL;
2188 ser_pdata->atr = priv->atr;