Lines Matching refs:i2c_adap
228 static int em28xx_i2c_xfer(struct i2c_adapter *i2c_adap,
231 struct em28xx *dev = i2c_adap->algo_data;
542 BUG_ON(NULL == dev->i2c_adap.algo_data);
543 i2c_clients_command(&dev->i2c_adap, cmd, arg);
554 dev->i2c_adap = em28xx_adap_template;
555 dev->i2c_adap.dev.parent = &dev->udev->dev;
556 strcpy(dev->i2c_adap.name, dev->name);
557 dev->i2c_adap.algo_data = dev;
558 i2c_add_adapter(&dev->i2c_adap);
561 dev->i2c_client.adapter = &dev->i2c_adap;
576 i2c_del_adapter(&dev->i2c_adap);