Lines Matching refs:adap
154 struct i2c_adapter adap; member
449 static int cp2112_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, in cp2112_i2c_xfer() argument
452 struct cp2112_device *dev = (struct cp2112_device *)adap->algo_data; in cp2112_i2c_xfer()
533 static int cp2112_xfer(struct i2c_adapter *adap, u16 addr, in cp2112_xfer() argument
537 struct cp2112_device *dev = (struct cp2112_device *)adap->algo_data; in cp2112_xfer()
697 static u32 cp2112_functionality(struct i2c_adapter *adap) in cp2112_functionality() argument
1026 dev->adap.owner = THIS_MODULE; in cp2112_probe()
1027 dev->adap.class = I2C_CLASS_HWMON; in cp2112_probe()
1028 dev->adap.algo = &smbus_algorithm; in cp2112_probe()
1029 dev->adap.algo_data = dev; in cp2112_probe()
1030 dev->adap.dev.parent = &hdev->dev; in cp2112_probe()
1031 snprintf(dev->adap.name, sizeof(dev->adap.name), in cp2112_probe()
1036 ret = i2c_add_adapter(&dev->adap); in cp2112_probe()
1076 i2c_del_adapter(&dev->adap); in cp2112_probe()
1094 i2c_del_adapter(&dev->adap); in cp2112_remove()