Lines Matching defs:fe

150 static int yuan_mpc718_mt352_init(struct dvb_frontend *fe)
152 struct cx18_dvb *dvb = container_of(fe->dvb,
178 mt352_write(fe, buf, 3);
187 mt352_write(fe, buf, 3);
192 mt352_write(fe, buf, 2);
199 mt352_write(fe, buf, 2);
446 dvb_unregister_frontend(dvb->fe);
447 dvb_frontend_detach(dvb->fe);
463 dvb->fe = dvb_attach(s5h1409_attach,
466 if (dvb->fe != NULL) {
467 dvb_attach(mxl5005s_attach, dvb->fe,
474 dvb->fe = dvb_attach(s5h1411_attach,
477 if (dvb->fe != NULL)
478 dvb_attach(tda18271_attach, dvb->fe,
483 dvb->fe = dvb_attach(zl10353_attach,
486 if (dvb->fe != NULL) {
487 struct dvb_frontend *fe;
500 fe = dvb_attach(xc2028_attach, dvb->fe, &cfg);
501 if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
502 fe->ops.tuner_ops.set_config(fe, &ctrl);
511 dvb->fe = dvb_attach(mt352_attach,
514 if (dvb->fe == NULL)
515 dvb->fe = dvb_attach(zl10353_attach,
518 if (dvb->fe != NULL) {
519 struct dvb_frontend *fe;
532 fe = dvb_attach(xc2028_attach, dvb->fe, &cfg);
533 if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
534 fe->ops.tuner_ops.set_config(fe, &ctrl);
538 dvb->fe = dvb_attach(zl10353_attach,
541 if (dvb->fe != NULL) {
542 struct dvb_frontend *fe;
555 fe = dvb_attach(xc2028_attach, dvb->fe, &cfg);
556 if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
557 fe->ops.tuner_ops.set_config(fe, &ctrl);
565 if (dvb->fe == NULL) {
570 dvb->fe->callback = cx18_reset_tuner_gpio;
572 ret = dvb_register_frontend(&dvb->dvb_adapter, dvb->fe);
574 if (dvb->fe->ops.release)
575 dvb->fe->ops.release(dvb->fe);