struct dib3000_state* state = (struct dib3000_state*) fe->demodulator_priv; 
struct dib3000_state* state = fe->demodulator_priv; 
static int dib3000mc_read_status(struct dvb_frontend* fe, fe_status_t *stat){	struct dib3000_state* state = (struct dib3000_state*) fe->demodulator_priv;	u16 lock = rd(DIB3000MC_REG_LOCKING);	*stat = 0;	if (DIB3000MC_AGC_LOCK(lock))		*stat |= FE_HAS_SIGNAL;	if (DIB3000MC_CARRIER_LOCK(lock))		*stat |= FE_HAS_CARRIER;	if (DIB3000MC_TPS_LOCK(lock))		*stat |= FE_HAS_VITERBI;	if (DIB3000MC_MPEG_SYNC_LOCK(lock))		*stat |= (FE_HAS_SYNC | FE_HAS_LOCK);	deb_stat("actual status is %2x fifo_level: %x,244: %x, 206: %x, 207: %x, 1040: %x\n",*stat,rd(510),rd(244),rd(206),rd(207),rd(1040));	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/b8742700f13163ffa00cddce2a3c940b9ab2ab5a/dib3000mc.c/clean/drivers/media/dvb/frontends/dib3000mc.c