Lines Matching refs:i2c_adap
156 static int tm6000_i2c_xfer(struct i2c_adapter *i2c_adap, in tm6000_i2c_xfer() argument
159 struct tm6000_core *dev = i2c_adap->algo_data; in tm6000_i2c_xfer()
309 dev->i2c_adap.owner = THIS_MODULE; in tm6000_i2c_register()
310 dev->i2c_adap.algo = &tm6000_algo; in tm6000_i2c_register()
311 dev->i2c_adap.dev.parent = &dev->udev->dev; in tm6000_i2c_register()
312 strlcpy(dev->i2c_adap.name, dev->name, sizeof(dev->i2c_adap.name)); in tm6000_i2c_register()
313 dev->i2c_adap.algo_data = dev; in tm6000_i2c_register()
314 i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev); in tm6000_i2c_register()
315 rc = i2c_add_adapter(&dev->i2c_adap); in tm6000_i2c_register()
319 dev->i2c_client.adapter = &dev->i2c_adap; in tm6000_i2c_register()
332 i2c_del_adapter(&dev->i2c_adap); in tm6000_i2c_unregister()