Lines Matching refs:adap
154 struct i2c_adapter adap; member
468 static int cp2112_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, in cp2112_i2c_xfer() argument
471 struct cp2112_device *dev = (struct cp2112_device *)adap->algo_data; in cp2112_i2c_xfer()
585 static int cp2112_xfer(struct i2c_adapter *adap, u16 addr, in cp2112_xfer() argument
589 struct cp2112_device *dev = (struct cp2112_device *)adap->algo_data; in cp2112_xfer()
749 static u32 cp2112_functionality(struct i2c_adapter *adap) in cp2112_functionality() argument
1078 dev->adap.owner = THIS_MODULE; in cp2112_probe()
1079 dev->adap.class = I2C_CLASS_HWMON; in cp2112_probe()
1080 dev->adap.algo = &smbus_algorithm; in cp2112_probe()
1081 dev->adap.algo_data = dev; in cp2112_probe()
1082 dev->adap.dev.parent = &hdev->dev; in cp2112_probe()
1083 snprintf(dev->adap.name, sizeof(dev->adap.name), in cp2112_probe()
1089 ret = i2c_add_adapter(&dev->adap); in cp2112_probe()
1129 i2c_del_adapter(&dev->adap); in cp2112_probe()
1147 i2c_del_adapter(&dev->adap); in cp2112_remove()