• 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/video/cx88/

Lines Matching defs:fe

117 static int cx88_dvb_bus_ctrl(struct dvb_frontend* fe, int acquire)
119 struct cx8802_dev *dev= fe->dvb->priv;
124 fe_id = videobuf_dvb_find_frontend(&dev->frontends, fe);
147 struct videobuf_dvb_frontend *fe;
158 fe = videobuf_dvb_get_frontend(f, 1);
160 fe = videobuf_dvb_get_frontend(f, f->gate);
162 if (fe && fe->dvb.frontend && fe->dvb.frontend->ops.i2c_gate_ctrl)
163 fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open);
168 static int dvico_fusionhdtv_demod_init(struct dvb_frontend* fe)
177 mt352_write(fe, clock_config, sizeof(clock_config));
179 mt352_write(fe, reset, sizeof(reset));
180 mt352_write(fe, adc_ctl_1_cfg, sizeof(adc_ctl_1_cfg));
182 mt352_write(fe, agc_cfg, sizeof(agc_cfg));
183 mt352_write(fe, gpp_ctl_cfg, sizeof(gpp_ctl_cfg));
184 mt352_write(fe, capt_range_cfg, sizeof(capt_range_cfg));
188 static int dvico_dual_demod_init(struct dvb_frontend *fe)
197 mt352_write(fe, clock_config, sizeof(clock_config));
199 mt352_write(fe, reset, sizeof(reset));
200 mt352_write(fe, adc_ctl_1_cfg, sizeof(adc_ctl_1_cfg));
202 mt352_write(fe, agc_cfg, sizeof(agc_cfg));
203 mt352_write(fe, gpp_ctl_cfg, sizeof(gpp_ctl_cfg));
204 mt352_write(fe, capt_range_cfg, sizeof(capt_range_cfg));
209 static int dntv_live_dvbt_demod_init(struct dvb_frontend* fe)
219 mt352_write(fe, clock_config, sizeof(clock_config));
221 mt352_write(fe, reset, sizeof(reset));
222 mt352_write(fe, adc_ctl_1_cfg, sizeof(adc_ctl_1_cfg));
224 mt352_write(fe, agc_cfg, sizeof(agc_cfg));
226 mt352_write(fe, dntv_extra, sizeof(dntv_extra));
227 mt352_write(fe, capt_range_cfg, sizeof(capt_range_cfg));
255 static int dntv_live_dvbt_pro_demod_init(struct dvb_frontend* fe)
265 mt352_write(fe, clock_config, sizeof(clock_config));
267 mt352_write(fe, reset, sizeof(reset));
268 mt352_write(fe, adc_ctl_1_cfg, sizeof(adc_ctl_1_cfg));
270 mt352_write(fe, agc_cfg, sizeof(agc_cfg));
272 mt352_write(fe, dntv_extra, sizeof(dntv_extra));
273 mt352_write(fe, capt_range_cfg, sizeof(capt_range_cfg));
317 static int or51132_set_ts_param(struct dvb_frontend* fe, int is_punctured)
319 struct cx8802_dev *dev= fe->dvb->priv;
329 static int lgdt330x_pll_rf_set(struct dvb_frontend* fe, int index)
331 struct cx8802_dev *dev= fe->dvb->priv;
342 static int lgdt330x_set_ts_param(struct dvb_frontend* fe, int is_punctured)
344 struct cx8802_dev *dev= fe->dvb->priv;
373 static int nxt200x_set_ts_param(struct dvb_frontend* fe, int is_punctured)
375 struct cx8802_dev *dev= fe->dvb->priv;
385 static int cx24123_set_ts_param(struct dvb_frontend* fe,
388 struct cx8802_dev *dev= fe->dvb->priv;
393 static int kworld_dvbs_100_set_voltage(struct dvb_frontend* fe,
396 struct cx8802_dev *dev= fe->dvb->priv;
405 return core->prev_set_voltage(fe, voltage);
409 static int geniatech_dvbs_set_voltage(struct dvb_frontend *fe,
412 struct cx8802_dev *dev= fe->dvb->priv;
421 return core->prev_set_voltage(fe, voltage);
425 static int tevii_dvbs_set_voltage(struct dvb_frontend *fe,
428 struct cx8802_dev *dev= fe->dvb->priv;
445 return core->prev_set_voltage(fe, voltage);
527 struct dvb_frontend *fe;
555 fe = dvb_attach(xc2028_attach, fe0->dvb.frontend, &cfg);
556 if (!fe) {
571 static int cx24116_set_ts_param(struct dvb_frontend *fe,
574 struct cx8802_dev *dev = fe->dvb->priv;
580 static int stv0900_set_ts_param(struct dvb_frontend *fe,
583 struct cx8802_dev *dev = fe->dvb->priv;
589 static int cx24116_reset_device(struct dvb_frontend *fe)
591 struct cx8802_dev *dev = fe->dvb->priv;
656 struct videobuf_dvb_frontend *fe = NULL;
668 fe = videobuf_dvb_alloc_frontend(&dev->frontends, i);
669 if (!fe) {
732 static int samsung_smt_7020_tuner_set_params(struct dvb_frontend *fe,
735 struct cx8802_dev *dev = fe->dvb->priv;
754 if (fe->ops.i2c_gate_ctrl)
755 fe->ops.i2c_gate_ctrl(fe, 1);
763 static int samsung_smt_7020_set_tone(struct dvb_frontend *fe,
766 struct cx8802_dev *dev = fe->dvb->priv;
785 static int samsung_smt_7020_set_voltage(struct dvb_frontend *fe,
788 struct cx8802_dev *dev = fe->dvb->priv;
818 static int samsung_smt_7020_stv0299_set_symbol_rate(struct dvb_frontend *fe,
844 stv0299_writereg(fe, 0x13, aclk);
845 stv0299_writereg(fe, 0x14, bclk);
846 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff);
847 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff);
848 stv0299_writereg(fe, 0x21, ratio & 0xf0);
1219 struct dvb_frontend *fe;
1230 fe = dvb_attach(xc2028_attach,
1232 if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
1233 fe->ops.tuner_ops.set_config(fe, &ctl);
1541 struct videobuf_dvb_frontend *fe;
1570 fe = videobuf_dvb_get_frontend(&core->dvbdev->frontends, i);
1571 if (fe == NULL) {
1576 videobuf_queue_sg_init(&fe->dvb.dvbq, &dvb_qops,
1583 fe->dvb.name = dev->core->name;