Lines Matching refs:i2c_adap
166 struct i2c_adapter *adap = &itv->i2c_adap;
238 i2c_new_scanned_device(&itv->i2c_adap, &info, addr_list, NULL);
243 struct i2c_adapter *adap = &itv->i2c_adap;
584 static int ivtv_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num)
586 struct v4l2_device *v4l2_dev = i2c_get_adapdata(i2c_adap);
705 itv->i2c_adap = ivtv_i2c_adap_hw_template;
707 itv->i2c_adap = ivtv_i2c_adap_template;
712 itv->i2c_adap.algo_data = &itv->i2c_algo;
714 sprintf(itv->i2c_adap.name + strlen(itv->i2c_adap.name), " #%d",
716 i2c_set_adapdata(&itv->i2c_adap, &itv->v4l2_dev);
719 itv->i2c_client.adapter = &itv->i2c_adap;
720 itv->i2c_adap.dev.parent = &itv->pdev->dev;
727 retval = i2c_add_adapter(&itv->i2c_adap);
729 retval = i2c_bit_add_bus(&itv->i2c_adap);
738 i2c_del_adapter(&itv->i2c_adap);