Lines Matching defs:adap
174 * @adap: corresponding I2C adapter
195 struct i2c_adapter adap;
1059 static int rk3x_i2c_xfer_common(struct i2c_adapter *adap,
1062 struct rk3x_i2c *i2c = (struct rk3x_i2c *)adap->algo_data;
1138 static int rk3x_i2c_xfer(struct i2c_adapter *adap,
1141 return rk3x_i2c_xfer_common(adap, msgs, num, false);
1144 static int rk3x_i2c_xfer_polling(struct i2c_adapter *adap,
1147 return rk3x_i2c_xfer_common(adap, msgs, num, true);
1159 static u32 rk3x_i2c_func(struct i2c_adapter *adap)
1250 strlcpy(i2c->adap.name, "rk3x-i2c", sizeof(i2c->adap.name));
1251 i2c->adap.owner = THIS_MODULE;
1252 i2c->adap.algo = &rk3x_i2c_algorithm;
1253 i2c->adap.retries = 3;
1254 i2c->adap.dev.of_node = np;
1255 i2c->adap.algo_data = i2c;
1256 i2c->adap.dev.parent = &pdev->dev;
1353 ret = i2c_add_adapter(&i2c->adap);
1372 i2c_del_adapter(&i2c->adap);