Lines Matching defs:adap
154 struct i2c_adapter adap;
518 static int cp2112_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
521 struct cp2112_device *dev = (struct cp2112_device *)adap->algo_data;
635 static int cp2112_xfer(struct i2c_adapter *adap, u16 addr,
639 struct cp2112_device *dev = (struct cp2112_device *)adap->algo_data;
815 static u32 cp2112_functionality(struct i2c_adapter *adap)
1307 dev->adap.owner = THIS_MODULE;
1308 dev->adap.class = I2C_CLASS_HWMON;
1309 dev->adap.algo = &smbus_algorithm;
1310 dev->adap.algo_data = dev;
1311 dev->adap.dev.parent = &hdev->dev;
1312 snprintf(dev->adap.name, sizeof(dev->adap.name),
1319 ret = i2c_add_adapter(&dev->adap);
1380 i2c_del_adapter(&dev->adap);
1396 i2c_del_adapter(&dev->adap);
1412 * waited for device_unregister(&adap->dev) to complete. Therefore we