struct ves1x93_state* state = (struct ves1x93_state*) fe->demodulator_priv; 
struct ves1x93_state* state = fe->demodulator_priv; 
static int ves1x93_get_frontend(struct dvb_frontend* fe, struct dvb_frontend_parameters *p){	struct ves1x93_state* state = (struct ves1x93_state*) fe->demodulator_priv;	int afc;	afc = ((int)((char)(ves1x93_readreg (state, 0x0a) << 1)))/2;	afc = (afc * (int)(p->u.qpsk.symbol_rate/1000/8))/16;	p->frequency -= afc;	/*	 * inversion indicator is only valid	 * if auto inversion was used	 */	if (state->inversion == INVERSION_AUTO)		p->inversion = (ves1x93_readreg (state, 0x0f) & 2) ?				INVERSION_OFF : INVERSION_ON;	p->u.qpsk.fec_inner = ves1x93_get_fec (state);	/*  XXX FIXME: timing offset !! */	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/b8742700f13163ffa00cddce2a3c940b9ab2ab5a/ves1x93.c/buggy/drivers/media/dvb/frontends/ves1x93.c