Lines Matching refs:fe

396 	struct usb_data_stream_properties *p = &d->props.adapter[0].fe[0].stream;  in cxusb_d680_dmb_drain_video()
635 static int cxusb_dee1601_demod_init(struct dvb_frontend* fe) in cxusb_dee1601_demod_init() argument
644 mt352_write(fe, clock_config, sizeof(clock_config)); in cxusb_dee1601_demod_init()
646 mt352_write(fe, reset, sizeof(reset)); in cxusb_dee1601_demod_init()
647 mt352_write(fe, adc_ctl_1_cfg, sizeof(adc_ctl_1_cfg)); in cxusb_dee1601_demod_init()
649 mt352_write(fe, agc_cfg, sizeof(agc_cfg)); in cxusb_dee1601_demod_init()
650 mt352_write(fe, gpp_ctl_cfg, sizeof(gpp_ctl_cfg)); in cxusb_dee1601_demod_init()
651 mt352_write(fe, capt_range_cfg, sizeof(capt_range_cfg)); in cxusb_dee1601_demod_init()
656 static int cxusb_mt352_demod_init(struct dvb_frontend* fe) in cxusb_mt352_demod_init() argument
665 mt352_write(fe, clock_config, sizeof(clock_config)); in cxusb_mt352_demod_init()
667 mt352_write(fe, reset, sizeof(reset)); in cxusb_mt352_demod_init()
668 mt352_write(fe, adc_ctl_1_cfg, sizeof(adc_ctl_1_cfg)); in cxusb_mt352_demod_init()
670 mt352_write(fe, agc_cfg, sizeof(agc_cfg)); in cxusb_mt352_demod_init()
671 mt352_write(fe, gpp_ctl_cfg, sizeof(gpp_ctl_cfg)); in cxusb_mt352_demod_init()
672 mt352_write(fe, capt_range_cfg, sizeof(capt_range_cfg)); in cxusb_mt352_demod_init()
774 dvb_attach(simple_tuner_attach, adap->fe_adap[0].fe, in cxusb_fmd1216me_tuner_attach()
782 dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x61, in cxusb_dee1601_tuner_attach()
789 dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x61, NULL, DVB_PLL_LG_Z201); in cxusb_lgz201_tuner_attach()
795 dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x60, in cxusb_dtt7579_tuner_attach()
802 dvb_attach(simple_tuner_attach, adap->fe_adap[0].fe, in cxusb_lgh064f_tuner_attach()
832 struct dvb_frontend *fe; in cxusb_dvico_xc3028_tuner_attach() local
844 adap->fe_adap[0].fe->callback = dvico_bluebird_xc2028_callback; in cxusb_dvico_xc3028_tuner_attach()
846 fe = dvb_attach(xc2028_attach, adap->fe_adap[0].fe, &cfg); in cxusb_dvico_xc3028_tuner_attach()
847 if (fe == NULL || fe->ops.tuner_ops.set_config == NULL) in cxusb_dvico_xc3028_tuner_attach()
850 fe->ops.tuner_ops.set_config(fe, &ctl); in cxusb_dvico_xc3028_tuner_attach()
857 dvb_attach(mxl5005s_attach, adap->fe_adap[0].fe, in cxusb_mxl5003s_tuner_attach()
864 struct dvb_frontend *fe; in cxusb_d680_dmb_tuner_attach() local
865 fe = dvb_attach(mxl5005s_attach, adap->fe_adap[0].fe, in cxusb_d680_dmb_tuner_attach()
867 return (fe == NULL) ? -EIO : 0; in cxusb_d680_dmb_tuner_attach()
872 struct dvb_frontend *fe; in cxusb_mygica_d689_tuner_attach() local
873 fe = dvb_attach(max2165_attach, adap->fe_adap[0].fe, in cxusb_mygica_d689_tuner_attach()
875 return (fe == NULL) ? -EIO : 0; in cxusb_mygica_d689_tuner_attach()
886 adap->fe_adap[0].fe = dvb_attach(cx22702_attach, &cxusb_cx22702_config, in cxusb_cx22702_frontend_attach()
888 if ((adap->fe_adap[0].fe) != NULL) in cxusb_cx22702_frontend_attach()
901 adap->fe_adap[0].fe = dvb_attach(lgdt330x_attach, in cxusb_lgdt3303_frontend_attach()
904 if ((adap->fe_adap[0].fe) != NULL) in cxusb_lgdt3303_frontend_attach()
912 adap->fe_adap[0].fe = dvb_attach(lgdt330x_attach, &cxusb_aver_lgdt3303_config, in cxusb_aver_lgdt3303_frontend_attach()
914 if (adap->fe_adap[0].fe != NULL) in cxusb_aver_lgdt3303_frontend_attach()
928 adap->fe_adap[0].fe = dvb_attach(mt352_attach, &cxusb_mt352_config, in cxusb_mt352_frontend_attach()
930 if ((adap->fe_adap[0].fe) != NULL) in cxusb_mt352_frontend_attach()
943 adap->fe_adap[0].fe = dvb_attach(mt352_attach, &cxusb_dee1601_config, in cxusb_dee1601_frontend_attach()
945 if ((adap->fe_adap[0].fe) != NULL) in cxusb_dee1601_frontend_attach()
948 adap->fe_adap[0].fe = dvb_attach(zl10353_attach, in cxusb_dee1601_frontend_attach()
951 if ((adap->fe_adap[0].fe) != NULL) in cxusb_dee1601_frontend_attach()
974 adap->fe_adap[0].fe = in cxusb_dualdig4_frontend_attach()
978 if ((adap->fe_adap[0].fe) == NULL) in cxusb_dualdig4_frontend_attach()
1100 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 0x80, in cxusb_dualdig4_rev2_frontend_attach()
1102 if (adap->fe_adap[0].fe == NULL) in cxusb_dualdig4_rev2_frontend_attach()
1108 static int dib7070_tuner_reset(struct dvb_frontend *fe, int onoff) in dib7070_tuner_reset() argument
1110 struct dvb_usb_adapter *adap = fe->dvb->priv; in dib7070_tuner_reset()
1113 return state->dib7000p_ops.set_gpio(fe, 8, 0, !onoff); in dib7070_tuner_reset()
1116 static int dib7070_tuner_sleep(struct dvb_frontend *fe, int onoff) in dib7070_tuner_sleep() argument
1128 static int dib7070_set_param_override(struct dvb_frontend *fe) in dib7070_set_param_override() argument
1130 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in dib7070_set_param_override()
1131 struct dvb_usb_adapter *adap = fe->dvb->priv; in dib7070_set_param_override()
1142 state->dib7000p_ops.set_wbd_ref(fe, offset + dib0070_wbd_offset(fe)); in dib7070_set_param_override()
1144 return state->set_param_save(fe); in dib7070_set_param_override()
1157 tun_i2c = st->dib7000p_ops.get_i2c_master(adap->fe_adap[0].fe, in cxusb_dualdig4_rev2_tuner_attach()
1160 if (dvb_attach(dib0070_attach, adap->fe_adap[0].fe, tun_i2c, in cxusb_dualdig4_rev2_tuner_attach()
1164 st->set_param_save = adap->fe_adap[0].fe->ops.tuner_ops.set_params; in cxusb_dualdig4_rev2_tuner_attach()
1165 adap->fe_adap[0].fe->ops.tuner_ops.set_params = dib7070_set_param_override; in cxusb_dualdig4_rev2_tuner_attach()
1181 adap->fe_adap[0].fe = dvb_attach(zl10353_attach, in cxusb_nano2_frontend_attach()
1184 if ((adap->fe_adap[0].fe) != NULL) in cxusb_nano2_frontend_attach()
1187 adap->fe_adap[0].fe = dvb_attach(mt352_attach, in cxusb_nano2_frontend_attach()
1190 if ((adap->fe_adap[0].fe) != NULL) in cxusb_nano2_frontend_attach()
1225 usb_rcvbulkpipe(d->udev, d->props.adapter[0].fe[0].stream.endpoint)); in cxusb_d680_dmb_frontend_attach()
1247 adap->fe_adap[0].fe = dvb_attach(lgs8gxx_attach, &d680_lgs8gl5_cfg, &d->i2c_adap); in cxusb_d680_dmb_frontend_attach()
1248 if (adap->fe_adap[0].fe == NULL) in cxusb_d680_dmb_frontend_attach()
1282 usb_rcvbulkpipe(d->udev, d->props.adapter[0].fe[0].stream.endpoint)); in cxusb_mygica_d689_frontend_attach()
1298 adap->fe_adap[0].fe = dvb_attach(atbm8830_attach, &mygica_d689_atbm8830_cfg, in cxusb_mygica_d689_frontend_attach()
1300 if (adap->fe_adap[0].fe == NULL) in cxusb_mygica_d689_frontend_attach()
1327 usb_rcvbulkpipe(d->udev, d->props.adapter[0].fe[0].stream.endpoint)); in cxusb_mygica_t230_frontend_attach()
1331 si2168_config.fe = &adap->fe_adap[0].fe; in cxusb_mygica_t230_frontend_attach()
1352 si2157_config.fe = adap->fe_adap[0].fe; in cxusb_mygica_t230_frontend_attach()
1623 .fe = {{
1671 .fe = {{
1728 .fe = {{
1792 .fe = {{
1847 .fe = {{
1899 .fe = {{
1952 .fe = {{
2007 .fe = {{
2059 .fe = {{
2105 .fe = {{
2157 .fe = {{
2211 .fe = {{
2265 .fe = {{