Lines Matching refs:frontend

54 	struct dvb_frontend *frontend;  member
322 if (!demux->dmx.frontend) in start_feed()
389 if (!dev->dvb->frontend) {
395 fe = dvb_attach(xc5000_attach, dev->dvb->frontend, &cfg);
398 dvb_frontend_detach(dev->dvb->frontend);
399 dev->dvb->frontend = NULL;
411 if ((dev->dvb != NULL) && (dev->dvb->frontend != NULL)) { in cx231xx_set_analog_freq()
413 struct dvb_tuner_ops *dops = &dev->dvb->frontend->ops.tuner_ops; in cx231xx_set_analog_freq()
424 dops->set_analog_params(dev->dvb->frontend, &params); in cx231xx_set_analog_freq()
436 if ((dev->dvb != NULL) && (dev->dvb->frontend != NULL)) { in cx231xx_reset_analog_tuner()
438 struct dvb_tuner_ops *dops = &dev->dvb->frontend->ops.tuner_ops; in cx231xx_reset_analog_tuner()
444 status = dops->init(dev->dvb->frontend); in cx231xx_reset_analog_tuner()
484 dvb->frontend->ops.ts_bus_ctrl = cx231xx_dvb_bus_ctrl; in register_dvb()
489 result = dvb_register_frontend(&dvb->adapter, dvb->frontend); in register_dvb()
567 dvb_unregister_frontend(dvb->frontend); in register_dvb()
569 dvb_frontend_detach(dvb->frontend); in register_dvb()
589 dvb_unregister_frontend(dvb->frontend); in unregister_dvb()
590 dvb_frontend_detach(dvb->frontend); in unregister_dvb()
627 dev->dvb->frontend = dvb_attach(s5h1432_attach, in dvb_init()
631 if (dev->dvb->frontend == NULL) { in dvb_init()
639 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
641 if (!dvb_attach(xc5000_attach, dev->dvb->frontend, in dvb_init()
652 dev->dvb->frontend = dvb_attach(s5h1411_attach, in dvb_init()
656 if (dev->dvb->frontend == NULL) { in dvb_init()
664 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
666 if (!dvb_attach(xc5000_attach, dev->dvb->frontend, in dvb_init()
675 dev->dvb->frontend = dvb_attach(s5h1432_attach, in dvb_init()
679 if (dev->dvb->frontend == NULL) { in dvb_init()
687 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
689 if (!dvb_attach(tda18271_attach, dev->dvb->frontend, in dvb_init()
699 dev->dvb->frontend = dvb_attach(s5h1411_attach, in dvb_init()
703 if (dev->dvb->frontend == NULL) { in dvb_init()
711 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
713 if (!dvb_attach(tda18271_attach, dev->dvb->frontend, in dvb_init()
726 dev->dvb->frontend = dvb_attach(lgdt3305_attach, in dvb_init()
730 if (dev->dvb->frontend == NULL) { in dvb_init()
738 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
740 dvb_attach(tda18271_attach, dev->dvb->frontend, in dvb_init()
747 dev->dvb->frontend = dvb_attach(si2165_attach, in dvb_init()
752 if (dev->dvb->frontend == NULL) { in dvb_init()
759 dev->dvb->frontend->ops.i2c_gate_ctrl = NULL; in dvb_init()
762 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
764 dvb_attach(tda18271_attach, dev->dvb->frontend, in dvb_init()
780 dev->dvb->frontend = dvb_attach(si2165_attach, in dvb_init()
785 if (dev->dvb->frontend == NULL) { in dvb_init()
792 dev->dvb->frontend->ops.i2c_gate_ctrl = NULL; in dvb_init()
795 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
799 si2157_config.fe = dev->dvb->frontend; in dvb_init()
810 dvb_frontend_detach(dev->dvb->frontend); in dvb_init()
817 dvb_frontend_detach(dev->dvb->frontend); in dvb_init()
835 dev->dvb->frontend = dvb_attach(lgdt3306a_attach, in dvb_init()
840 if (dev->dvb->frontend == NULL) { in dvb_init()
847 dev->dvb->frontend->ops.i2c_gate_ctrl = NULL; in dvb_init()
850 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
854 si2157_config.fe = dev->dvb->frontend; in dvb_init()
865 dvb_frontend_detach(dev->dvb->frontend); in dvb_init()
872 dvb_frontend_detach(dev->dvb->frontend); in dvb_init()
889 dev->dvb->frontend = dvb_attach(mb86a20s_attach, in dvb_init()
893 if (dev->dvb->frontend == NULL) { in dvb_init()
901 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
903 dvb_attach(tda18271_attach, dev->dvb->frontend, in dvb_init()
914 if (NULL == dvb->frontend) { in dvb_init()