• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/common/tuners/

Lines Matching defs:fe

52 static int microtune_release(struct dvb_frontend *fe)
54 kfree(fe->tuner_priv);
55 fe->tuner_priv = NULL;
60 static int microtune_get_frequency(struct dvb_frontend *fe, u32 *frequency)
62 struct microtune_priv *priv = fe->tuner_priv;
68 static int mt2032_spurcheck(struct dvb_frontend *fe,
71 struct microtune_priv *priv = fe->tuner_priv;
99 static int mt2032_compute_freq(struct dvb_frontend *fe,
108 struct microtune_priv *priv = fe->tuner_priv;
159 mt2032_spurcheck(fe, lo1freq, desired_lo2, spectrum_from, spectrum_to);
183 static int mt2032_check_lo_lock(struct dvb_frontend *fe)
185 struct microtune_priv *priv = fe->tuner_priv;
205 static int mt2032_optimize_vco(struct dvb_frontend *fe,int sel,int lock)
207 struct microtune_priv *priv = fe->tuner_priv;
237 lock=mt2032_check_lo_lock(fe);
242 static void mt2032_set_if_freq(struct dvb_frontend *fe, unsigned int rfin,
248 struct microtune_priv *priv = fe->tuner_priv;
258 ret=mt2032_compute_freq(fe,rfin,if1,if2,from,to,&buf[1],&sel,priv->xogc);
274 lock=mt2032_check_lo_lock(fe);
277 lock=mt2032_optimize_vco(fe,sel,lock);
300 static int mt2032_set_tv_freq(struct dvb_frontend *fe,
318 mt2032_set_if_freq(fe, params->frequency*62500,
324 static int mt2032_set_radio_freq(struct dvb_frontend *fe,
327 struct microtune_priv *priv = fe->tuner_priv;
339 mt2032_set_if_freq(fe, params->frequency * 125 / 2,
345 static int mt2032_set_params(struct dvb_frontend *fe,
348 struct microtune_priv *priv = fe->tuner_priv;
353 ret = mt2032_set_radio_freq(fe, params);
358 ret = mt2032_set_tv_freq(fe, params);
373 static int mt2032_init(struct dvb_frontend *fe)
375 struct microtune_priv *priv = fe->tuner_priv;
424 memcpy(&fe->ops.tuner_ops, &mt2032_tuner_ops, sizeof(struct dvb_tuner_ops));
429 static void mt2050_set_antenna(struct dvb_frontend *fe, unsigned char antenna)
431 struct microtune_priv *priv = fe->tuner_priv;
441 static void mt2050_set_if_freq(struct dvb_frontend *fe,unsigned int freq, unsigned int if2)
443 struct microtune_priv *priv = fe->tuner_priv;
504 static int mt2050_set_tv_freq(struct dvb_frontend *fe,
520 mt2050_set_if_freq(fe, params->frequency*62500, if2);
521 mt2050_set_antenna(fe, tv_antenna);
526 static int mt2050_set_radio_freq(struct dvb_frontend *fe,
529 struct microtune_priv *priv = fe->tuner_priv;
540 mt2050_set_if_freq(fe, params->frequency * 125 / 2, if2);
541 mt2050_set_antenna(fe, radio_antenna);
546 static int mt2050_set_params(struct dvb_frontend *fe,
549 struct microtune_priv *priv = fe->tuner_priv;
554 ret = mt2050_set_radio_freq(fe, params);
559 ret = mt2050_set_tv_freq(fe, params);
573 static int mt2050_init(struct dvb_frontend *fe)
575 struct microtune_priv *priv = fe->tuner_priv;
593 memcpy(&fe->ops.tuner_ops, &mt2050_tuner_ops, sizeof(struct dvb_tuner_ops));
598 struct dvb_frontend *microtune_attach(struct dvb_frontend *fe,
610 fe->tuner_priv = priv;
643 mt2032_init(fe);
646 mt2050_init(fe);
654 strlcpy(fe->ops.tuner_ops.info.name, name,
655 sizeof(fe->ops.tuner_ops.info.name));
657 return fe;