d->i2c_adap.id        = I2C_ALGO_BIT; 
int dvb_usb_i2c_init(struct dvb_usb_device *d){	int ret = 0;	if (!(d->props.caps & DVB_USB_IS_AN_I2C_ADAPTER))		return 0;	if (d->props.i2c_algo == NULL) {		err("no i2c algorithm specified");		return -EINVAL;	}	strncpy(d->i2c_adap.name,d->desc->name,I2C_NAME_SIZE);#ifdef I2C_ADAP_CLASS_TV_DIGITAL	d->i2c_adap.class = I2C_ADAP_CLASS_TV_DIGITAL,#else	d->i2c_adap.class = I2C_CLASS_TV_DIGITAL,#endif	d->i2c_adap.algo      = d->props.i2c_algo;	d->i2c_adap.algo_data = NULL;	d->i2c_adap.id        = I2C_ALGO_BIT;	i2c_set_adapdata(&d->i2c_adap, d);	if ((ret = i2c_add_adapter(&d->i2c_adap)) < 0)		err("could not add i2c adapter");	d->state |= DVB_USB_STATE_I2C;	return ret;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1684a984303abbfc39aa8b59b0fe825c717811a9/dvb-usb-i2c.c/clean/drivers/media/dvb/dvb-usb/dvb-usb-i2c.c