Lines Matching refs:i2c_adap
142 static int tm6000_i2c_xfer(struct i2c_adapter *i2c_adap, in tm6000_i2c_xfer() argument
145 struct tm6000_core *dev = i2c_adap->algo_data; in tm6000_i2c_xfer()
292 dev->i2c_adap.owner = THIS_MODULE; in tm6000_i2c_register()
293 dev->i2c_adap.algo = &tm6000_algo; in tm6000_i2c_register()
294 dev->i2c_adap.dev.parent = &dev->udev->dev; in tm6000_i2c_register()
295 strscpy(dev->i2c_adap.name, dev->name, sizeof(dev->i2c_adap.name)); in tm6000_i2c_register()
296 dev->i2c_adap.algo_data = dev; in tm6000_i2c_register()
297 i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev); in tm6000_i2c_register()
298 rc = i2c_add_adapter(&dev->i2c_adap); in tm6000_i2c_register()
302 dev->i2c_client.adapter = &dev->i2c_adap; in tm6000_i2c_register()
315 i2c_del_adapter(&dev->i2c_adap); in tm6000_i2c_unregister()