Lines Matching refs:i2c_adap
234 static int bttv_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) in bttv_i2c_xfer() argument
236 struct v4l2_device *v4l2_dev = i2c_get_adapdata(i2c_adap); in bttv_i2c_xfer()
358 strlcpy(btv->c.i2c_adap.name, "bt878", in init_bttv_i2c()
359 sizeof(btv->c.i2c_adap.name)); in init_bttv_i2c()
360 btv->c.i2c_adap.algo = &bttv_algo; in init_bttv_i2c()
367 strlcpy(btv->c.i2c_adap.name, "bttv", in init_bttv_i2c()
368 sizeof(btv->c.i2c_adap.name)); in init_bttv_i2c()
372 btv->c.i2c_adap.algo_data = &btv->i2c_algo; in init_bttv_i2c()
374 btv->c.i2c_adap.owner = THIS_MODULE; in init_bttv_i2c()
376 btv->c.i2c_adap.dev.parent = &btv->c.pci->dev; in init_bttv_i2c()
377 snprintf(btv->c.i2c_adap.name, sizeof(btv->c.i2c_adap.name), in init_bttv_i2c()
381 i2c_set_adapdata(&btv->c.i2c_adap, &btv->c.v4l2_dev); in init_bttv_i2c()
382 btv->i2c_client.adapter = &btv->c.i2c_adap; in init_bttv_i2c()
386 btv->i2c_rc = i2c_add_adapter(&btv->c.i2c_adap); in init_bttv_i2c()
390 btv->i2c_rc = i2c_bit_add_bus(&btv->c.i2c_adap); in init_bttv_i2c()
401 i2c_del_adapter(&btv->c.i2c_adap); in fini_bttv_i2c()