Lines Matching refs:i2c_adap
180 struct i2c_adapter *adap = &itv->i2c_adap; in ivtv_i2c_new_ir()
261 return i2c_new_probed_device(&itv->i2c_adap, &info, addr_list, NULL); in ivtv_i2c_new_ir_legacy()
267 struct i2c_adapter *adap = &itv->i2c_adap; in ivtv_i2c_register()
600 static int ivtv_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) in ivtv_xfer() argument
602 struct v4l2_device *v4l2_dev = i2c_get_adapdata(i2c_adap); in ivtv_xfer()
721 itv->i2c_adap = ivtv_i2c_adap_hw_template; in init_ivtv_i2c()
723 itv->i2c_adap = ivtv_i2c_adap_template; in init_ivtv_i2c()
728 itv->i2c_adap.algo_data = &itv->i2c_algo; in init_ivtv_i2c()
730 sprintf(itv->i2c_adap.name + strlen(itv->i2c_adap.name), " #%d", in init_ivtv_i2c()
732 i2c_set_adapdata(&itv->i2c_adap, &itv->v4l2_dev); in init_ivtv_i2c()
735 itv->i2c_client.adapter = &itv->i2c_adap; in init_ivtv_i2c()
736 itv->i2c_adap.dev.parent = &itv->pdev->dev; in init_ivtv_i2c()
743 retval = i2c_add_adapter(&itv->i2c_adap); in init_ivtv_i2c()
745 retval = i2c_bit_add_bus(&itv->i2c_adap); in init_ivtv_i2c()
754 i2c_del_adapter(&itv->i2c_adap); in exit_ivtv_i2c()