struct tda80xx_state* state = (struct tda80xx_state*) fe->demodulator_priv; 
struct tda80xx_state* state = fe->demodulator_priv; 
static int tda8044_init(struct dvb_frontend* fe){	struct tda80xx_state* state = (struct tda80xx_state*) fe->demodulator_priv;	int ret;	/*	 * this function is a mess...	 */	if ((ret = tda80xx_write(state, 0x00, tda8044_inittab_pre, sizeof(tda8044_inittab_pre))))		return ret;	tda80xx_writereg(state, 0x0f, 0x50);#if 1	tda80xx_writereg(state, 0x20, 0x8F);		/* FIXME */	tda80xx_writereg(state, 0x20, state->config->volt18setting);	/* FIXME */	//tda80xx_writereg(state, 0x00, 0x04);	tda80xx_writereg(state, 0x00, 0x0C);#endif	//tda80xx_writereg(state, 0x00, 0x08); /* Reset AFC1 loop filter */	tda80xx_write(state, 0x00, tda8044_inittab_post, sizeof(tda8044_inittab_post));	if (state->config->pll_init) {		tda80xx_writereg(state, 0x1c, 0x80);		state->config->pll_init(fe);		tda80xx_writereg(state, 0x1c, 0x00);	}	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/b8742700f13163ffa00cddce2a3c940b9ab2ab5a/tda80xx.c/buggy/drivers/media/dvb/frontends/tda80xx.c