Lines Matching refs:frontend
63 struct dvb_frontend *frontend[CX231XX_DVB_MAX_FRONTENDS]; member
325 if (!demux->dmx.frontend) in start_feed()
392 if (!dev->dvb->frontend[0]) {
398 fe = dvb_attach(xc5000_attach, dev->dvb->frontend[0], &cfg);
401 dvb_frontend_detach(dev->dvb->frontend[0]);
402 dev->dvb->frontend[0] = NULL;
414 if (dev->dvb && dev->dvb->frontend[0]) { in cx231xx_set_analog_freq()
416 struct dvb_tuner_ops *dops = &dev->dvb->frontend[0]->ops.tuner_ops; in cx231xx_set_analog_freq()
427 dops->set_analog_params(dev->dvb->frontend[0], ¶ms); in cx231xx_set_analog_freq()
439 if (dev->dvb && dev->dvb->frontend[0]) { in cx231xx_reset_analog_tuner()
441 struct dvb_tuner_ops *dops = &dev->dvb->frontend[0]->ops.tuner_ops; in cx231xx_reset_analog_tuner()
447 status = dops->init(dev->dvb->frontend[0]); in cx231xx_reset_analog_tuner()
487 dvb->frontend[0]->ops.ts_bus_ctrl = cx231xx_dvb_bus_ctrl; in register_dvb()
488 if (dvb->frontend[1]) in register_dvb()
489 dvb->frontend[1]->ops.ts_bus_ctrl = cx231xx_dvb_bus_ctrl; in register_dvb()
494 result = dvb_register_frontend(&dvb->adapter, dvb->frontend[0]); in register_dvb()
502 if (dvb->frontend[1]) { in register_dvb()
503 result = dvb_register_frontend(&dvb->adapter, dvb->frontend[1]); in register_dvb()
590 if (dvb->frontend[1]) in register_dvb()
591 dvb_unregister_frontend(dvb->frontend[1]); in register_dvb()
592 dvb_unregister_frontend(dvb->frontend[0]); in register_dvb()
594 if (dvb->frontend[1]) in register_dvb()
595 dvb_frontend_detach(dvb->frontend[1]); in register_dvb()
597 dvb_frontend_detach(dvb->frontend[0]); in register_dvb()
610 if (dvb->frontend[1]) in unregister_dvb()
611 dvb_unregister_frontend(dvb->frontend[1]); in unregister_dvb()
612 dvb_unregister_frontend(dvb->frontend[0]); in unregister_dvb()
613 if (dvb->frontend[1]) in unregister_dvb()
614 dvb_frontend_detach(dvb->frontend[1]); in unregister_dvb()
615 dvb_frontend_detach(dvb->frontend[0]); in unregister_dvb()
663 dev->dvb->frontend[0] = dvb_attach(s5h1432_attach, in dvb_init()
667 if (!dev->dvb->frontend[0]) { in dvb_init()
675 dvb->frontend[0]->callback = cx231xx_tuner_callback; in dvb_init()
677 if (!dvb_attach(xc5000_attach, dev->dvb->frontend[0], in dvb_init()
688 dev->dvb->frontend[0] = dvb_attach(s5h1411_attach, in dvb_init()
692 if (!dev->dvb->frontend[0]) { in dvb_init()
700 dvb->frontend[0]->callback = cx231xx_tuner_callback; in dvb_init()
702 if (!dvb_attach(xc5000_attach, dev->dvb->frontend[0], in dvb_init()
711 dev->dvb->frontend[0] = dvb_attach(s5h1432_attach, in dvb_init()
715 if (!dev->dvb->frontend[0]) { in dvb_init()
723 dvb->frontend[0]->callback = cx231xx_tuner_callback; in dvb_init()
725 if (!dvb_attach(tda18271_attach, dev->dvb->frontend[0], in dvb_init()
735 dev->dvb->frontend[0] = dvb_attach(s5h1411_attach, in dvb_init()
739 if (!dev->dvb->frontend[0]) { in dvb_init()
747 dvb->frontend[0]->callback = cx231xx_tuner_callback; in dvb_init()
749 if (!dvb_attach(tda18271_attach, dev->dvb->frontend[0], in dvb_init()
762 dev->dvb->frontend[0] = dvb_attach(lgdt3305_attach, in dvb_init()
766 if (!dev->dvb->frontend[0]) { in dvb_init()
774 dvb->frontend[0]->callback = cx231xx_tuner_callback; in dvb_init()
776 dvb_attach(tda18271_attach, dev->dvb->frontend[0], in dvb_init()
786 si2165_pdata.fe = &dev->dvb->frontend[0]; in dvb_init()
800 dev->dvb->frontend[0]->ops.i2c_gate_ctrl = NULL; in dvb_init()
803 dvb->frontend[0]->callback = cx231xx_tuner_callback; in dvb_init()
805 dvb_attach(tda18271_attach, dev->dvb->frontend[0], in dvb_init()
818 si2165_pdata.fe = &dev->dvb->frontend[0]; in dvb_init()
832 dev->dvb->frontend[0]->ops.i2c_gate_ctrl = NULL; in dvb_init()
835 dvb->frontend[0]->callback = cx231xx_tuner_callback; in dvb_init()
838 si2157_config.fe = dev->dvb->frontend[0]; in dvb_init()
864 lgdt3306a_config.fe = &dev->dvb->frontend[0]; in dvb_init()
877 dev->dvb->frontend[0]->ops.i2c_gate_ctrl = NULL; in dvb_init()
880 dvb->frontend[0]->callback = cx231xx_tuner_callback; in dvb_init()
883 si2157_config.fe = dev->dvb->frontend[0]; in dvb_init()
910 dev->dvb->frontend[0] = dvb_attach(mb86a20s_attach, in dvb_init()
914 if (!dev->dvb->frontend[0]) { in dvb_init()
922 dvb->frontend[0]->callback = cx231xx_tuner_callback; in dvb_init()
924 dvb_attach(tda18271_attach, dev->dvb->frontend[0], in dvb_init()
936 si2168_config.fe = &dev->dvb->frontend[0]; in dvb_init()
951 si2157_config.fe = dev->dvb->frontend[0]; in dvb_init()
977 mn88473_config.fe = &dev->dvb->frontend[0]; in dvb_init()
990 dvb->frontend[0]->callback = cx231xx_tuner_callback; in dvb_init()
993 dvb_attach(r820t_attach, dev->dvb->frontend[0], in dvb_init()
1005 si2168_config.fe = &dev->dvb->frontend[0]; in dvb_init()
1018 dev->dvb->frontend[0]->ops.i2c_gate_ctrl = NULL; in dvb_init()
1021 dvb->frontend[0]->callback = cx231xx_tuner_callback; in dvb_init()
1024 si2157_config.fe = dev->dvb->frontend[0]; in dvb_init()
1052 lgdt3306a_config.fe = &dev->dvb->frontend[0]; in dvb_init()
1067 si2168_config.fe = &dev->dvb->frontend[1]; in dvb_init()
1080 dvb->frontend[1]->id = 1; in dvb_init()
1083 dvb->frontend[0]->callback = cx231xx_tuner_callback; in dvb_init()
1084 dvb->frontend[1]->callback = cx231xx_tuner_callback; in dvb_init()
1087 si2157_config.fe = dev->dvb->frontend[0]; in dvb_init()
1105 dvb->frontend[1]->tuner_priv = dvb->frontend[0]->tuner_priv; in dvb_init()
1107 memcpy(&dvb->frontend[1]->ops.tuner_ops, in dvb_init()
1108 &dvb->frontend[0]->ops.tuner_ops, in dvb_init()
1118 if (!dvb->frontend[0]) { in dvb_init()