u8 *buf, /* data bytes to send */ int len  /* number of bytes to send */ ) 
u8 *buf, /* data bytes to send */ int len  /* number of bytes to send */ ) 
static int i2c_write_demod_bytes (struct lgdt330x_state* state,			   u8 *buf, /* data bytes to send */			   int len  /* number of bytes to send */ ){	struct i2c_msg msg =		{ .addr = state->config->demod_address,		  .flags = 0,		  .buf = buf,		  .len = 2 };	int i;	int err;	for (i=0; i<len-1; i+=2){		if ((err = i2c_transfer(state->i2c, &msg, 1)) != 1) {			printk(KERN_WARNING "lgdt330x: %s error (addr %02x <- %02x, err = %i)\n", __FUNCTION__, msg.buf[0], msg.buf[1], err);			if (err < 0)				return err;			else				return -EREMOTEIO;		}		msg.buf += 2;	}	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/dc9ca2af4917ce4e545fa3eb1d845c555128cabc/lgdt330x.c/clean/drivers/media/dvb/frontends/lgdt330x.c