Lines Matching defs:fe

117 static inline struct pt3_adapter *pt3_find_adapter(struct dvb_frontend *fe)
123 pt3 = fe->dvb->priv;
125 if (pt3->adaps[i]->fe == fe)
128 return container_of(fe->dvb, struct pt3_adapter, dvb_adap);
148 static int pt3_set_lna(struct dvb_frontend *fe)
157 adap = pt3_find_adapter(fe);
158 val = fe->dtv_property_cache.lna;
183 static int pt3_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage volt)
191 adap = pt3_find_adapter(fe);
245 struct dvb_frontend *fe;
256 fe = pt3->adaps[i]->fe;
258 if (fe->ops.delsys[0] == SYS_ISDBS)
269 ret = fe->ops.init(fe);
283 fe = pt3->adaps[i]->fe;
284 if (fe->ops.delsys[0] == SYS_ISDBS)
299 fe = pt3->adaps[i]->fe;
300 if (fe->ops.delsys[0] != SYS_ISDBS)
303 ret = fe->ops.tuner_ops.init(fe);
327 fe = pt3->adaps[i]->fe;
329 if (fe->ops.delsys[0] == SYS_ISDBT)
330 ret = fe->ops.tuner_ops.init(fe);
332 if (ret == 0 && fe->dtv_property_cache.frequency == 0) {
333 fe->dtv_property_cache.frequency =
335 ret = fe->ops.tuner_ops.set_params(fe);
346 fe = pt3->adaps[i]->fe;
347 if (fe->ops.tuner_ops.sleep)
348 ret = fe->ops.tuner_ops.sleep(fe);
351 if (fe->ops.sleep)
352 ret = fe->ops.sleep(fe);
355 if (fe->ops.delsys[0] == SYS_ISDBS)
356 fe->ops.set_voltage = &pt3_set_voltage;
358 fe->ops.set_lna = &pt3_set_lna;
392 tcfg.fe = cfg.fe;
400 tcfg.fe = cfg.fe;
410 ret = dvb_register_frontend(dvb_adap, cfg.fe);
413 pt3->adaps[i]->fe = cfg.fe;
487 adap->dvb_adap.num, adap->fe->id);
609 if (adap->fe) {
610 adap->fe->callback = NULL;
611 if (adap->fe->frontend_priv)
612 dvb_unregister_frontend(adap->fe);
637 dvb_frontend_suspend(adap->fe);
663 dvb_frontend_resume(adap->fe);