Lines Matching refs:i2c_adap
495 static int em28xx_i2c_xfer(struct i2c_adapter *i2c_adap,
498 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data;
842 static u32 functionality(struct i2c_adapter *i2c_adap)
844 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data;
940 dev->i2c_adap[bus] = em28xx_adap_template;
941 dev->i2c_adap[bus].dev.parent = &dev->udev->dev;
942 strcpy(dev->i2c_adap[bus].name, dev->name);
947 dev->i2c_adap[bus].algo_data = &dev->i2c_bus[bus];
949 retval = i2c_add_adapter(&dev->i2c_adap[bus]);
957 dev->i2c_client[bus].adapter = &dev->i2c_adap[bus];
985 i2c_del_adapter(&dev->i2c_adap[bus]);