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)
1259 strscpy(i2c->adap.name, "rk3x-i2c", sizeof(i2c->adap.name));
1260 i2c->adap.owner = THIS_MODULE;
1261 i2c->adap.algo = &rk3x_i2c_algorithm;
1262 i2c->adap.retries = 3;
1263 i2c->adap.dev.of_node = np;
1264 i2c->adap.algo_data = i2c;
1265 i2c->adap.dev.parent = &pdev->dev;
1373 ret = i2c_add_adapter(&i2c->adap);
1392 i2c_del_adapter(&i2c->adap);