Lines Matching refs:fe
1172 static int av7110_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) in av7110_set_tone() argument
1174 struct av7110* av7110 = fe->dvb->priv; in av7110_set_tone()
1188 static int av7110_diseqc_send_master_cmd(struct dvb_frontend* fe, in av7110_diseqc_send_master_cmd() argument
1191 struct av7110* av7110 = fe->dvb->priv; in av7110_diseqc_send_master_cmd()
1196 static int av7110_diseqc_send_burst(struct dvb_frontend* fe, in av7110_diseqc_send_burst() argument
1199 struct av7110* av7110 = fe->dvb->priv; in av7110_diseqc_send_burst()
1422 if (av7110->fe != NULL) { in dvb_unregister()
1423 dvb_unregister_frontend(av7110->fe); in dvb_unregister()
1424 dvb_frontend_detach(av7110->fe); in dvb_unregister()
1570 static int alps_bsrv2_tuner_set_params(struct dvb_frontend *fe) in alps_bsrv2_tuner_set_params() argument
1572 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_bsrv2_tuner_set_params()
1573 struct av7110* av7110 = fe->dvb->priv; in alps_bsrv2_tuner_set_params()
1600 if (fe->ops.i2c_gate_ctrl) in alps_bsrv2_tuner_set_params()
1601 fe->ops.i2c_gate_ctrl(fe, 1); in alps_bsrv2_tuner_set_params()
1613 static int alps_tdbe2_tuner_set_params(struct dvb_frontend *fe) in alps_tdbe2_tuner_set_params() argument
1615 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_tdbe2_tuner_set_params()
1616 struct av7110* av7110 = fe->dvb->priv; in alps_tdbe2_tuner_set_params()
1628 if (fe->ops.i2c_gate_ctrl) in alps_tdbe2_tuner_set_params()
1629 fe->ops.i2c_gate_ctrl(fe, 1); in alps_tdbe2_tuner_set_params()
1645 static int grundig_29504_451_tuner_set_params(struct dvb_frontend *fe) in grundig_29504_451_tuner_set_params() argument
1647 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in grundig_29504_451_tuner_set_params()
1648 struct av7110* av7110 = fe->dvb->priv; in grundig_29504_451_tuner_set_params()
1659 if (fe->ops.i2c_gate_ctrl) in grundig_29504_451_tuner_set_params()
1660 fe->ops.i2c_gate_ctrl(fe, 1); in grundig_29504_451_tuner_set_params()
1672 static int philips_cd1516_tuner_set_params(struct dvb_frontend *fe) in philips_cd1516_tuner_set_params() argument
1674 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in philips_cd1516_tuner_set_params()
1675 struct av7110* av7110 = fe->dvb->priv; in philips_cd1516_tuner_set_params()
1688 if (fe->ops.i2c_gate_ctrl) in philips_cd1516_tuner_set_params()
1689 fe->ops.i2c_gate_ctrl(fe, 1); in philips_cd1516_tuner_set_params()
1704 static int alps_tdlb7_tuner_set_params(struct dvb_frontend *fe) in alps_tdlb7_tuner_set_params() argument
1706 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_tdlb7_tuner_set_params()
1707 struct av7110* av7110 = fe->dvb->priv; in alps_tdlb7_tuner_set_params()
1724 if (fe->ops.i2c_gate_ctrl) in alps_tdlb7_tuner_set_params()
1725 fe->ops.i2c_gate_ctrl(fe, 1); in alps_tdlb7_tuner_set_params()
1731 static int alps_tdlb7_request_firmware(struct dvb_frontend* fe, const struct firmware **fw, char* n… in alps_tdlb7_request_firmware() argument
1734 struct av7110* av7110 = fe->dvb->priv; in alps_tdlb7_request_firmware()
1842 static int nexusca_stv0297_tuner_set_params(struct dvb_frontend *fe) in nexusca_stv0297_tuner_set_params() argument
1844 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in nexusca_stv0297_tuner_set_params()
1845 struct av7110* av7110 = fe->dvb->priv; in nexusca_stv0297_tuner_set_params()
1869 if (fe->ops.i2c_gate_ctrl) in nexusca_stv0297_tuner_set_params()
1870 fe->ops.i2c_gate_ctrl(fe, 1); in nexusca_stv0297_tuner_set_params()
1878 if (fe->ops.i2c_gate_ctrl) in nexusca_stv0297_tuner_set_params()
1879 fe->ops.i2c_gate_ctrl(fe, 1); in nexusca_stv0297_tuner_set_params()
1898 static int grundig_29504_401_tuner_set_params(struct dvb_frontend *fe) in grundig_29504_401_tuner_set_params() argument
1900 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in grundig_29504_401_tuner_set_params()
1901 struct av7110* av7110 = fe->dvb->priv; in grundig_29504_401_tuner_set_params()
1934 if (fe->ops.i2c_gate_ctrl) in grundig_29504_401_tuner_set_params()
1935 fe->ops.i2c_gate_ctrl(fe, 1); in grundig_29504_401_tuner_set_params()
1987 static int av7110_fe_set_frontend(struct dvb_frontend *fe) in av7110_fe_set_frontend() argument
1989 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_set_frontend()
1993 ret = av7110->fe_set_frontend(fe); in av7110_fe_set_frontend()
1998 static int av7110_fe_init(struct dvb_frontend* fe) in av7110_fe_init() argument
2000 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_init()
2004 ret = av7110->fe_init(fe); in av7110_fe_init()
2008 static int av7110_fe_read_status(struct dvb_frontend *fe, in av7110_fe_read_status() argument
2011 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_read_status()
2014 int ret = av7110->fe_read_status(fe, status); in av7110_fe_read_status()
2021 static int av7110_fe_diseqc_reset_overload(struct dvb_frontend* fe) in av7110_fe_diseqc_reset_overload() argument
2023 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_diseqc_reset_overload()
2027 ret = av7110->fe_diseqc_reset_overload(fe); in av7110_fe_diseqc_reset_overload()
2031 static int av7110_fe_diseqc_send_master_cmd(struct dvb_frontend* fe, in av7110_fe_diseqc_send_master_cmd() argument
2034 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_diseqc_send_master_cmd()
2039 ret = av7110->fe_diseqc_send_master_cmd(fe, cmd); in av7110_fe_diseqc_send_master_cmd()
2044 static int av7110_fe_diseqc_send_burst(struct dvb_frontend *fe, in av7110_fe_diseqc_send_burst() argument
2047 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_diseqc_send_burst()
2052 ret = av7110->fe_diseqc_send_burst(fe, minicmd); in av7110_fe_diseqc_send_burst()
2057 static int av7110_fe_set_tone(struct dvb_frontend *fe, in av7110_fe_set_tone() argument
2060 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_set_tone()
2065 ret = av7110->fe_set_tone(fe, tone); in av7110_fe_set_tone()
2070 static int av7110_fe_set_voltage(struct dvb_frontend *fe, in av7110_fe_set_voltage() argument
2073 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_set_voltage()
2078 ret = av7110->fe_set_voltage(fe, voltage); in av7110_fe_set_voltage()
2083 static int av7110_fe_dishnetwork_send_legacy_command(struct dvb_frontend* fe, unsigned long cmd) in av7110_fe_dishnetwork_send_legacy_command() argument
2085 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_dishnetwork_send_legacy_command()
2089 ret = av7110->fe_dishnetwork_send_legacy_command(fe, cmd); in av7110_fe_dishnetwork_send_legacy_command()
2095 av7110_fe_init(av7110->fe); in dvb_s_recover()
2097 av7110_fe_set_voltage(av7110->fe, av7110->saved_voltage); in dvb_s_recover()
2100 av7110_fe_diseqc_send_master_cmd(av7110->fe, &av7110->saved_master_cmd); in dvb_s_recover()
2103 av7110_fe_diseqc_send_burst(av7110->fe, av7110->saved_minicmd); in dvb_s_recover()
2105 av7110_fe_set_tone(av7110->fe, av7110->saved_tone); in dvb_s_recover()
2107 av7110_fe_set_frontend(av7110->fe); in dvb_s_recover()
2130 av7110->fe = dvb_attach(ves1820_attach, &philips_cd1516_config, in frontend_init()
2132 if (av7110->fe) { in frontend_init()
2133 av7110->fe->ops.tuner_ops.set_params = philips_cd1516_tuner_set_params; in frontend_init()
2145 av7110->fe = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &av7110->i2c_adap); in frontend_init()
2146 if (av7110->fe) { in frontend_init()
2147 av7110->fe->ops.tuner_ops.set_params = alps_bsrv2_tuner_set_params; in frontend_init()
2148 av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd; in frontend_init()
2149 av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst; in frontend_init()
2150 av7110->fe->ops.set_tone = av7110_set_tone; in frontend_init()
2156 av7110->fe = dvb_attach(stv0299_attach, &alps_bsru6_config, &av7110->i2c_adap); in frontend_init()
2157 if (av7110->fe) { in frontend_init()
2158 av7110->fe->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; in frontend_init()
2159 av7110->fe->tuner_priv = &av7110->i2c_adap; in frontend_init()
2161 av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd; in frontend_init()
2162 av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst; in frontend_init()
2163 av7110->fe->ops.set_tone = av7110_set_tone; in frontend_init()
2169 av7110->fe = dvb_attach(tda8083_attach, &grundig_29504_451_config, &av7110->i2c_adap); in frontend_init()
2170 if (av7110->fe) { in frontend_init()
2171 av7110->fe->ops.tuner_ops.set_params = grundig_29504_451_tuner_set_params; in frontend_init()
2172 av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd; in frontend_init()
2173 av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst; in frontend_init()
2174 av7110->fe->ops.set_tone = av7110_set_tone; in frontend_init()
2183 av7110->fe = dvb_attach(ves1820_attach, &philips_cd1516_config, &av7110->i2c_adap, in frontend_init()
2185 if (av7110->fe) { in frontend_init()
2186 av7110->fe->ops.tuner_ops.set_params = philips_cd1516_tuner_set_params; in frontend_init()
2191 av7110->fe = dvb_attach(ves1820_attach, &alps_tdbe2_config, &av7110->i2c_adap, in frontend_init()
2193 if (av7110->fe) { in frontend_init()
2194 av7110->fe->ops.tuner_ops.set_params = alps_tdbe2_tuner_set_params; in frontend_init()
2202 av7110->fe = dvb_attach(sp8870_attach, &alps_tdlb7_config, &av7110->i2c_adap); in frontend_init()
2203 if (av7110->fe) { in frontend_init()
2204 av7110->fe->ops.tuner_ops.set_params = alps_tdlb7_tuner_set_params; in frontend_init()
2211 av7110->fe = dvb_attach(l64781_attach, &grundig_29504_401_config, &av7110->i2c_adap); in frontend_init()
2212 if (av7110->fe) in frontend_init()
2213 av7110->fe->ops.tuner_ops.set_params = grundig_29504_401_tuner_set_params; in frontend_init()
2218 av7110->fe = dvb_attach(ves1820_attach, &alps_tdbe2_config, &av7110->i2c_adap, read_pwm(av7110)); in frontend_init()
2219 if (av7110->fe) { in frontend_init()
2220 av7110->fe->ops.tuner_ops.set_params = alps_tdbe2_tuner_set_params; in frontend_init()
2226 av7110->fe = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &av7110->i2c_adap); in frontend_init()
2227 if (av7110->fe) { in frontend_init()
2228 av7110->fe->ops.tuner_ops.set_params = alps_bsrv2_tuner_set_params; in frontend_init()
2229 av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd; in frontend_init()
2230 av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst; in frontend_init()
2231 av7110->fe->ops.set_tone = av7110_set_tone; in frontend_init()
2238 av7110->fe = dvb_attach(tda8083_attach, &grundig_29504_451_config, &av7110->i2c_adap); in frontend_init()
2239 if (av7110->fe) { in frontend_init()
2240 av7110->fe->ops.tuner_ops.set_params = grundig_29504_451_tuner_set_params; in frontend_init()
2241 av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd; in frontend_init()
2242 av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst; in frontend_init()
2243 av7110->fe->ops.set_tone = av7110_set_tone; in frontend_init()
2250 av7110->fe = dvb_attach(stv0297_attach, &nexusca_stv0297_config, &av7110->i2c_adap); in frontend_init()
2251 if (av7110->fe) { in frontend_init()
2252 av7110->fe->ops.tuner_ops.set_params = nexusca_stv0297_tuner_set_params; in frontend_init()
2266 av7110->fe = dvb_attach(stv0299_attach, &alps_bsbe1_config, &av7110->i2c_adap); in frontend_init()
2267 if (av7110->fe) { in frontend_init()
2268 av7110->fe->ops.tuner_ops.set_params = alps_bsbe1_tuner_set_params; in frontend_init()
2269 av7110->fe->tuner_priv = &av7110->i2c_adap; in frontend_init()
2271 if (dvb_attach(lnbp21_attach, av7110->fe, &av7110->i2c_adap, 0, 0) == NULL) { in frontend_init()
2273 if (av7110->fe->ops.release) in frontend_init()
2274 av7110->fe->ops.release(av7110->fe); in frontend_init()
2275 av7110->fe = NULL; in frontend_init()
2277 av7110->fe->ops.dishnetwork_send_legacy_command = NULL; in frontend_init()
2285 if (!av7110->fe) { in frontend_init()
2294 FE_FUNC_OVERRIDE(av7110->fe->ops.init, av7110->fe_init, av7110_fe_init); in frontend_init()
2295 FE_FUNC_OVERRIDE(av7110->fe->ops.read_status, av7110->fe_read_status, av7110_fe_read_status); in frontend_init()
2296 …FE_FUNC_OVERRIDE(av7110->fe->ops.diseqc_reset_overload, av7110->fe_diseqc_reset_overload, av7110_f… in frontend_init()
2297 …FE_FUNC_OVERRIDE(av7110->fe->ops.diseqc_send_master_cmd, av7110->fe_diseqc_send_master_cmd, av7110… in frontend_init()
2298 …FE_FUNC_OVERRIDE(av7110->fe->ops.diseqc_send_burst, av7110->fe_diseqc_send_burst, av7110_fe_diseqc… in frontend_init()
2299 FE_FUNC_OVERRIDE(av7110->fe->ops.set_tone, av7110->fe_set_tone, av7110_fe_set_tone); in frontend_init()
2300 FE_FUNC_OVERRIDE(av7110->fe->ops.set_voltage, av7110->fe_set_voltage, av7110_fe_set_voltage); in frontend_init()
2301 …FE_FUNC_OVERRIDE(av7110->fe->ops.dishnetwork_send_legacy_command, av7110->fe_dishnetwork_send_lega… in frontend_init()
2302 FE_FUNC_OVERRIDE(av7110->fe->ops.set_frontend, av7110->fe_set_frontend, av7110_fe_set_frontend); in frontend_init()
2304 ret = dvb_register_frontend(&av7110->dvb_adapter, av7110->fe); in frontend_init()
2307 dvb_frontend_detach(av7110->fe); in frontend_init()
2308 av7110->fe = NULL; in frontend_init()