struct stv0299_state* state = (struct stv0299_state*) fe->demodulator_priv; 
struct stv0299_state* state = fe->demodulator_priv; 
static int stv0299_get_frontend(struct dvb_frontend* fe, struct dvb_frontend_parameters * p){        struct stv0299_state* state = (struct stv0299_state*) fe->demodulator_priv;	s32 derot_freq;	int invval;	derot_freq = (s32)(s16) ((stv0299_readreg (state, 0x22) << 8)				| stv0299_readreg (state, 0x23));	derot_freq *= (state->config->mclk >> 16);	derot_freq += 500;	derot_freq /= 1000;	p->frequency += derot_freq;	invval = stv0299_readreg (state, 0x0c) & 1;	if (state->config->invert) invval = (~invval) & 1;	p->inversion = invval ? INVERSION_ON : INVERSION_OFF;	p->u.qpsk.fec_inner = stv0299_get_fec (state);	p->u.qpsk.symbol_rate = stv0299_get_symbolrate (state);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/b8742700f13163ffa00cddce2a3c940b9ab2ab5a/stv0299.c/clean/drivers/media/dvb/frontends/stv0299.c