Lines Matching defs:adap
158 struct i2c_adapter adap;
520 static int cp2112_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
523 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)
1270 dev->adap.owner = THIS_MODULE;
1271 dev->adap.class = I2C_CLASS_HWMON;
1272 dev->adap.algo = &smbus_algorithm;
1273 dev->adap.algo_data = dev;
1274 dev->adap.dev.parent = &hdev->dev;
1275 snprintf(dev->adap.name, sizeof(dev->adap.name),
1282 ret = i2c_add_adapter(&dev->adap);
1334 i2c_del_adapter(&dev->adap);
1349 i2c_del_adapter(&dev->adap);
1360 * waited for device_unregister(&adap->dev) to complete. Therefore we