Lines Matching refs:fe

1175 static int av7110_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)  in av7110_set_tone()  argument
1177 struct av7110* av7110 = fe->dvb->priv; in av7110_set_tone()
1191 static int av7110_diseqc_send_master_cmd(struct dvb_frontend* fe, in av7110_diseqc_send_master_cmd() argument
1194 struct av7110* av7110 = fe->dvb->priv; in av7110_diseqc_send_master_cmd()
1199 static int av7110_diseqc_send_burst(struct dvb_frontend* fe, in av7110_diseqc_send_burst() argument
1202 struct av7110* av7110 = fe->dvb->priv; in av7110_diseqc_send_burst()
1425 if (av7110->fe != NULL) { in dvb_unregister()
1426 dvb_unregister_frontend(av7110->fe); in dvb_unregister()
1427 dvb_frontend_detach(av7110->fe); in dvb_unregister()
1573 static int alps_bsrv2_tuner_set_params(struct dvb_frontend *fe) in alps_bsrv2_tuner_set_params() argument
1575 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_bsrv2_tuner_set_params()
1576 struct av7110* av7110 = fe->dvb->priv; in alps_bsrv2_tuner_set_params()
1603 if (fe->ops.i2c_gate_ctrl) in alps_bsrv2_tuner_set_params()
1604 fe->ops.i2c_gate_ctrl(fe, 1); in alps_bsrv2_tuner_set_params()
1616 static int alps_tdbe2_tuner_set_params(struct dvb_frontend *fe) in alps_tdbe2_tuner_set_params() argument
1618 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_tdbe2_tuner_set_params()
1619 struct av7110* av7110 = fe->dvb->priv; in alps_tdbe2_tuner_set_params()
1631 if (fe->ops.i2c_gate_ctrl) in alps_tdbe2_tuner_set_params()
1632 fe->ops.i2c_gate_ctrl(fe, 1); in alps_tdbe2_tuner_set_params()
1648 static int grundig_29504_451_tuner_set_params(struct dvb_frontend *fe) in grundig_29504_451_tuner_set_params() argument
1650 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in grundig_29504_451_tuner_set_params()
1651 struct av7110* av7110 = fe->dvb->priv; in grundig_29504_451_tuner_set_params()
1662 if (fe->ops.i2c_gate_ctrl) in grundig_29504_451_tuner_set_params()
1663 fe->ops.i2c_gate_ctrl(fe, 1); in grundig_29504_451_tuner_set_params()
1675 static int philips_cd1516_tuner_set_params(struct dvb_frontend *fe) in philips_cd1516_tuner_set_params() argument
1677 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in philips_cd1516_tuner_set_params()
1678 struct av7110* av7110 = fe->dvb->priv; in philips_cd1516_tuner_set_params()
1691 if (fe->ops.i2c_gate_ctrl) in philips_cd1516_tuner_set_params()
1692 fe->ops.i2c_gate_ctrl(fe, 1); in philips_cd1516_tuner_set_params()
1707 static int alps_tdlb7_tuner_set_params(struct dvb_frontend *fe) in alps_tdlb7_tuner_set_params() argument
1709 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_tdlb7_tuner_set_params()
1710 struct av7110* av7110 = fe->dvb->priv; in alps_tdlb7_tuner_set_params()
1727 if (fe->ops.i2c_gate_ctrl) in alps_tdlb7_tuner_set_params()
1728 fe->ops.i2c_gate_ctrl(fe, 1); in alps_tdlb7_tuner_set_params()
1734 static int alps_tdlb7_request_firmware(struct dvb_frontend* fe, const struct firmware **fw, char* n… in alps_tdlb7_request_firmware() argument
1737 struct av7110* av7110 = fe->dvb->priv; in alps_tdlb7_request_firmware()
1845 static int nexusca_stv0297_tuner_set_params(struct dvb_frontend *fe) in nexusca_stv0297_tuner_set_params() argument
1847 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in nexusca_stv0297_tuner_set_params()
1848 struct av7110* av7110 = fe->dvb->priv; in nexusca_stv0297_tuner_set_params()
1872 if (fe->ops.i2c_gate_ctrl) in nexusca_stv0297_tuner_set_params()
1873 fe->ops.i2c_gate_ctrl(fe, 1); in nexusca_stv0297_tuner_set_params()
1881 if (fe->ops.i2c_gate_ctrl) in nexusca_stv0297_tuner_set_params()
1882 fe->ops.i2c_gate_ctrl(fe, 1); in nexusca_stv0297_tuner_set_params()
1901 static int grundig_29504_401_tuner_set_params(struct dvb_frontend *fe) in grundig_29504_401_tuner_set_params() argument
1903 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in grundig_29504_401_tuner_set_params()
1904 struct av7110* av7110 = fe->dvb->priv; in grundig_29504_401_tuner_set_params()
1937 if (fe->ops.i2c_gate_ctrl) in grundig_29504_401_tuner_set_params()
1938 fe->ops.i2c_gate_ctrl(fe, 1); in grundig_29504_401_tuner_set_params()
1990 static int av7110_fe_set_frontend(struct dvb_frontend *fe) in av7110_fe_set_frontend() argument
1992 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_set_frontend()
1996 ret = av7110->fe_set_frontend(fe); in av7110_fe_set_frontend()
2001 static int av7110_fe_init(struct dvb_frontend* fe) in av7110_fe_init() argument
2003 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_init()
2007 ret = av7110->fe_init(fe); in av7110_fe_init()
2011 static int av7110_fe_read_status(struct dvb_frontend* fe, fe_status_t* status) in av7110_fe_read_status() argument
2013 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_read_status()
2016 int ret = av7110->fe_read_status(fe, status); in av7110_fe_read_status()
2023 static int av7110_fe_diseqc_reset_overload(struct dvb_frontend* fe) in av7110_fe_diseqc_reset_overload() argument
2025 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_diseqc_reset_overload()
2029 ret = av7110->fe_diseqc_reset_overload(fe); in av7110_fe_diseqc_reset_overload()
2033 static int av7110_fe_diseqc_send_master_cmd(struct dvb_frontend* fe, in av7110_fe_diseqc_send_master_cmd() argument
2036 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_diseqc_send_master_cmd()
2041 ret = av7110->fe_diseqc_send_master_cmd(fe, cmd); in av7110_fe_diseqc_send_master_cmd()
2046 static int av7110_fe_diseqc_send_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_t minicmd) in av7110_fe_diseqc_send_burst() argument
2048 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_diseqc_send_burst()
2053 ret = av7110->fe_diseqc_send_burst(fe, minicmd); in av7110_fe_diseqc_send_burst()
2058 static int av7110_fe_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone) 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, fe_sec_voltage_t voltage) in av7110_fe_set_voltage() argument
2072 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_set_voltage()
2077 ret = av7110->fe_set_voltage(fe, voltage); in av7110_fe_set_voltage()
2082 static int av7110_fe_dishnetwork_send_legacy_command(struct dvb_frontend* fe, unsigned long cmd) in av7110_fe_dishnetwork_send_legacy_command() argument
2084 struct av7110* av7110 = fe->dvb->priv; in av7110_fe_dishnetwork_send_legacy_command()
2088 ret = av7110->fe_dishnetwork_send_legacy_command(fe, cmd); in av7110_fe_dishnetwork_send_legacy_command()
2094 av7110_fe_init(av7110->fe); in dvb_s_recover()
2096 av7110_fe_set_voltage(av7110->fe, av7110->saved_voltage); in dvb_s_recover()
2099 av7110_fe_diseqc_send_master_cmd(av7110->fe, &av7110->saved_master_cmd); in dvb_s_recover()
2102 av7110_fe_diseqc_send_burst(av7110->fe, av7110->saved_minicmd); in dvb_s_recover()
2104 av7110_fe_set_tone(av7110->fe, av7110->saved_tone); in dvb_s_recover()
2106 av7110_fe_set_frontend(av7110->fe); in dvb_s_recover()
2129 av7110->fe = dvb_attach(ves1820_attach, &philips_cd1516_config, in frontend_init()
2131 if (av7110->fe) { in frontend_init()
2132 av7110->fe->ops.tuner_ops.set_params = philips_cd1516_tuner_set_params; in frontend_init()
2144 av7110->fe = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &av7110->i2c_adap); in frontend_init()
2145 if (av7110->fe) { in frontend_init()
2146 av7110->fe->ops.tuner_ops.set_params = alps_bsrv2_tuner_set_params; in frontend_init()
2147 av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd; in frontend_init()
2148 av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst; in frontend_init()
2149 av7110->fe->ops.set_tone = av7110_set_tone; in frontend_init()
2155 av7110->fe = dvb_attach(stv0299_attach, &alps_bsru6_config, &av7110->i2c_adap); in frontend_init()
2156 if (av7110->fe) { in frontend_init()
2157 av7110->fe->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; in frontend_init()
2158 av7110->fe->tuner_priv = &av7110->i2c_adap; in frontend_init()
2160 av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd; in frontend_init()
2161 av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst; in frontend_init()
2162 av7110->fe->ops.set_tone = av7110_set_tone; in frontend_init()
2168 av7110->fe = dvb_attach(tda8083_attach, &grundig_29504_451_config, &av7110->i2c_adap); in frontend_init()
2169 if (av7110->fe) { in frontend_init()
2170 av7110->fe->ops.tuner_ops.set_params = grundig_29504_451_tuner_set_params; in frontend_init()
2171 av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd; in frontend_init()
2172 av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst; in frontend_init()
2173 av7110->fe->ops.set_tone = av7110_set_tone; in frontend_init()
2182 av7110->fe = dvb_attach(ves1820_attach, &philips_cd1516_config, &av7110->i2c_adap, in frontend_init()
2184 if (av7110->fe) { in frontend_init()
2185 av7110->fe->ops.tuner_ops.set_params = philips_cd1516_tuner_set_params; in frontend_init()
2190 av7110->fe = dvb_attach(ves1820_attach, &alps_tdbe2_config, &av7110->i2c_adap, in frontend_init()
2192 if (av7110->fe) { in frontend_init()
2193 av7110->fe->ops.tuner_ops.set_params = alps_tdbe2_tuner_set_params; in frontend_init()
2201 av7110->fe = dvb_attach(sp8870_attach, &alps_tdlb7_config, &av7110->i2c_adap); in frontend_init()
2202 if (av7110->fe) { in frontend_init()
2203 av7110->fe->ops.tuner_ops.set_params = alps_tdlb7_tuner_set_params; in frontend_init()
2210 av7110->fe = dvb_attach(l64781_attach, &grundig_29504_401_config, &av7110->i2c_adap); in frontend_init()
2211 if (av7110->fe) in frontend_init()
2212 av7110->fe->ops.tuner_ops.set_params = grundig_29504_401_tuner_set_params; in frontend_init()
2217 av7110->fe = dvb_attach(ves1820_attach, &alps_tdbe2_config, &av7110->i2c_adap, read_pwm(av7110)); in frontend_init()
2218 if (av7110->fe) { in frontend_init()
2219 av7110->fe->ops.tuner_ops.set_params = alps_tdbe2_tuner_set_params; in frontend_init()
2225 av7110->fe = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &av7110->i2c_adap); in frontend_init()
2226 if (av7110->fe) { in frontend_init()
2227 av7110->fe->ops.tuner_ops.set_params = alps_bsrv2_tuner_set_params; in frontend_init()
2228 av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd; in frontend_init()
2229 av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst; in frontend_init()
2230 av7110->fe->ops.set_tone = av7110_set_tone; in frontend_init()
2237 av7110->fe = dvb_attach(tda8083_attach, &grundig_29504_451_config, &av7110->i2c_adap); in frontend_init()
2238 if (av7110->fe) { in frontend_init()
2239 av7110->fe->ops.tuner_ops.set_params = grundig_29504_451_tuner_set_params; in frontend_init()
2240 av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd; in frontend_init()
2241 av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst; in frontend_init()
2242 av7110->fe->ops.set_tone = av7110_set_tone; in frontend_init()
2249 av7110->fe = dvb_attach(stv0297_attach, &nexusca_stv0297_config, &av7110->i2c_adap); in frontend_init()
2250 if (av7110->fe) { in frontend_init()
2251 av7110->fe->ops.tuner_ops.set_params = nexusca_stv0297_tuner_set_params; in frontend_init()
2265 av7110->fe = dvb_attach(stv0299_attach, &alps_bsbe1_config, &av7110->i2c_adap); in frontend_init()
2266 if (av7110->fe) { in frontend_init()
2267 av7110->fe->ops.tuner_ops.set_params = alps_bsbe1_tuner_set_params; in frontend_init()
2268 av7110->fe->tuner_priv = &av7110->i2c_adap; in frontend_init()
2270 if (dvb_attach(lnbp21_attach, av7110->fe, &av7110->i2c_adap, 0, 0) == NULL) { in frontend_init()
2272 if (av7110->fe->ops.release) in frontend_init()
2273 av7110->fe->ops.release(av7110->fe); in frontend_init()
2274 av7110->fe = NULL; in frontend_init()
2276 av7110->fe->ops.dishnetwork_send_legacy_command = NULL; in frontend_init()
2284 if (!av7110->fe) { in frontend_init()
2293 FE_FUNC_OVERRIDE(av7110->fe->ops.init, av7110->fe_init, av7110_fe_init); in frontend_init()
2294 FE_FUNC_OVERRIDE(av7110->fe->ops.read_status, av7110->fe_read_status, av7110_fe_read_status); in frontend_init()
2295 …FE_FUNC_OVERRIDE(av7110->fe->ops.diseqc_reset_overload, av7110->fe_diseqc_reset_overload, av7110_f… in frontend_init()
2296 …FE_FUNC_OVERRIDE(av7110->fe->ops.diseqc_send_master_cmd, av7110->fe_diseqc_send_master_cmd, av7110… in frontend_init()
2297 …FE_FUNC_OVERRIDE(av7110->fe->ops.diseqc_send_burst, av7110->fe_diseqc_send_burst, av7110_fe_diseqc… in frontend_init()
2298 FE_FUNC_OVERRIDE(av7110->fe->ops.set_tone, av7110->fe_set_tone, av7110_fe_set_tone); in frontend_init()
2299 FE_FUNC_OVERRIDE(av7110->fe->ops.set_voltage, av7110->fe_set_voltage, av7110_fe_set_voltage); in frontend_init()
2300 …FE_FUNC_OVERRIDE(av7110->fe->ops.dishnetwork_send_legacy_command, av7110->fe_dishnetwork_send_lega… in frontend_init()
2301 FE_FUNC_OVERRIDE(av7110->fe->ops.set_frontend, av7110->fe_set_frontend, av7110_fe_set_frontend); in frontend_init()
2303 ret = dvb_register_frontend(&av7110->dvb_adapter, av7110->fe); in frontend_init()
2306 dvb_frontend_detach(av7110->fe); in frontend_init()
2307 av7110->fe = NULL; in frontend_init()