struct sp8870_state* state = (struct sp8870_state*) fe->demodulator_priv; 
struct sp8870_state* state = fe->demodulator_priv; 
static int sp8870_read_status (struct dvb_frontend* fe, fe_status_t * fe_status){	struct sp8870_state* state = (struct sp8870_state*) fe->demodulator_priv;	int status;	int signal;	*fe_status = 0;	status = sp8870_readreg (state, 0x0200);	if (status < 0)		return -EIO;	signal = sp8870_readreg (state, 0x0303);	if (signal < 0)		return -EIO;	if (signal > 0x0F)		*fe_status |= FE_HAS_SIGNAL;	if (status & 0x08)		*fe_status |= FE_HAS_SYNC;	if (status & 0x04)		*fe_status |= FE_HAS_LOCK | FE_HAS_CARRIER | FE_HAS_VITERBI;	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/b8742700f13163ffa00cddce2a3c940b9ab2ab5a/sp8870.c/buggy/drivers/media/dvb/frontends/sp8870.c