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;
1136 static int rk3x_i2c_xfer(struct i2c_adapter *adap,
1139 return rk3x_i2c_xfer_common(adap, msgs, num, false);
1142 static int rk3x_i2c_xfer_polling(struct i2c_adapter *adap,
1145 return rk3x_i2c_xfer_common(adap, msgs, num, true);
1157 static u32 rk3x_i2c_func(struct i2c_adapter *adap)
1257 strscpy(i2c->adap.name, "rk3x-i2c", sizeof(i2c->adap.name));
1258 i2c->adap.owner = THIS_MODULE;
1259 i2c->adap.algo = &rk3x_i2c_algorithm;
1260 i2c->adap.retries = 3;
1261 i2c->adap.dev.of_node = np;
1262 i2c->adap.algo_data = i2c;
1263 i2c->adap.dev.parent = &pdev->dev;
1371 ret = i2c_add_adapter(&i2c->adap);
1390 i2c_del_adapter(&i2c->adap);