Lines Matching refs:fe

281 static int mb86a20s_read_status(struct dvb_frontend *fe, enum fe_status *status)  in mb86a20s_read_status()  argument
283 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_read_status()
318 static int mb86a20s_read_signal_strength(struct dvb_frontend *fe) in mb86a20s_read_signal_strength() argument
320 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_read_signal_strength()
321 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_read_signal_strength()
497 static void mb86a20s_reset_frontend_cache(struct dvb_frontend *fe) in mb86a20s_reset_frontend_cache() argument
499 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_reset_frontend_cache()
500 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_reset_frontend_cache()
605 static int mb86a20s_get_frontend(struct dvb_frontend *fe) in mb86a20s_get_frontend() argument
607 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_get_frontend()
608 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_get_frontend()
614 mb86a20s_reset_frontend_cache(fe); in mb86a20s_get_frontend()
728 static int mb86a20s_reset_counters(struct dvb_frontend *fe) in mb86a20s_reset_counters() argument
730 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_reset_counters()
731 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_reset_counters()
792 static int mb86a20s_get_pre_ber(struct dvb_frontend *fe, in mb86a20s_get_pre_ber() argument
796 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_get_pre_ber()
925 static int mb86a20s_get_post_ber(struct dvb_frontend *fe, in mb86a20s_get_post_ber() argument
929 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_get_post_ber()
1053 static int mb86a20s_get_blk_error(struct dvb_frontend *fe, in mb86a20s_get_blk_error() argument
1057 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_get_blk_error()
1375 static int mb86a20s_get_main_CNR(struct dvb_frontend *fe) in mb86a20s_get_main_CNR() argument
1377 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_get_main_CNR()
1378 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_get_main_CNR()
1422 static int mb86a20s_get_blk_error_layer_CNR(struct dvb_frontend *fe) in mb86a20s_get_blk_error_layer_CNR() argument
1424 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_get_blk_error_layer_CNR()
1425 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_get_blk_error_layer_CNR()
1524 static void mb86a20s_stats_not_ready(struct dvb_frontend *fe) in mb86a20s_stats_not_ready() argument
1526 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_stats_not_ready()
1527 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_stats_not_ready()
1562 static int mb86a20s_get_stats(struct dvb_frontend *fe, int status_nr) in mb86a20s_get_stats() argument
1564 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_get_stats()
1565 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_get_stats()
1577 mb86a20s_get_main_CNR(fe); in mb86a20s_get_stats()
1580 mb86a20s_get_blk_error_layer_CNR(fe); in mb86a20s_get_stats()
1593 rc = mb86a20s_get_pre_ber(fe, layer, in mb86a20s_get_stats()
1615 rc = mb86a20s_get_post_ber(fe, layer, in mb86a20s_get_stats()
1637 rc = mb86a20s_get_blk_error(fe, layer, in mb86a20s_get_stats()
1741 static int mb86a20s_initfe(struct dvb_frontend *fe) in mb86a20s_initfe() argument
1743 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_initfe()
1751 if (fe->ops.i2c_gate_ctrl) in mb86a20s_initfe()
1752 fe->ops.i2c_gate_ctrl(fe, 0); in mb86a20s_initfe()
1785 if (fe->ops.tuner_ops.get_if_frequency) in mb86a20s_initfe()
1786 fe->ops.tuner_ops.get_if_frequency(fe, &state->if_freq); in mb86a20s_initfe()
1843 if (fe->ops.i2c_gate_ctrl) in mb86a20s_initfe()
1844 fe->ops.i2c_gate_ctrl(fe, 1); in mb86a20s_initfe()
1857 static int mb86a20s_set_frontend(struct dvb_frontend *fe) in mb86a20s_set_frontend() argument
1859 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_set_frontend()
1860 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_set_frontend()
1892 if (fe->ops.i2c_gate_ctrl) in mb86a20s_set_frontend()
1893 fe->ops.i2c_gate_ctrl(fe, 1); in mb86a20s_set_frontend()
1894 fe->ops.tuner_ops.set_params(fe); in mb86a20s_set_frontend()
1896 if (fe->ops.tuner_ops.get_if_frequency) in mb86a20s_set_frontend()
1897 fe->ops.tuner_ops.get_if_frequency(fe, &if_freq); in mb86a20s_set_frontend()
1916 mb86a20s_initfe(fe); in mb86a20s_set_frontend()
1918 if (fe->ops.i2c_gate_ctrl) in mb86a20s_set_frontend()
1919 fe->ops.i2c_gate_ctrl(fe, 0); in mb86a20s_set_frontend()
1922 mb86a20s_reset_counters(fe); in mb86a20s_set_frontend()
1923 mb86a20s_stats_not_ready(fe); in mb86a20s_set_frontend()
1925 if (fe->ops.i2c_gate_ctrl) in mb86a20s_set_frontend()
1926 fe->ops.i2c_gate_ctrl(fe, 1); in mb86a20s_set_frontend()
1931 static int mb86a20s_read_status_and_stats(struct dvb_frontend *fe, in mb86a20s_read_status_and_stats() argument
1934 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_read_status_and_stats()
1939 if (fe->ops.i2c_gate_ctrl) in mb86a20s_read_status_and_stats()
1940 fe->ops.i2c_gate_ctrl(fe, 0); in mb86a20s_read_status_and_stats()
1943 status_nr = mb86a20s_read_status(fe, status); in mb86a20s_read_status_and_stats()
1945 mb86a20s_stats_not_ready(fe); in mb86a20s_read_status_and_stats()
1946 mb86a20s_reset_frontend_cache(fe); in mb86a20s_read_status_and_stats()
1956 rc = mb86a20s_read_signal_strength(fe); in mb86a20s_read_status_and_stats()
1960 mb86a20s_stats_not_ready(fe); in mb86a20s_read_status_and_stats()
1961 mb86a20s_reset_frontend_cache(fe); in mb86a20s_read_status_and_stats()
1969 rc = mb86a20s_get_frontend(fe); in mb86a20s_read_status_and_stats()
1978 rc = mb86a20s_get_stats(fe, status_nr); in mb86a20s_read_status_and_stats()
1990 mb86a20s_stats_not_ready(fe); in mb86a20s_read_status_and_stats()
1993 if (fe->ops.i2c_gate_ctrl) in mb86a20s_read_status_and_stats()
1994 fe->ops.i2c_gate_ctrl(fe, 1); in mb86a20s_read_status_and_stats()
1999 static int mb86a20s_read_signal_strength_from_cache(struct dvb_frontend *fe, in mb86a20s_read_signal_strength_from_cache() argument
2002 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_read_signal_strength_from_cache()
2010 static int mb86a20s_tune(struct dvb_frontend *fe, in mb86a20s_tune() argument
2016 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_tune()
2022 rc = mb86a20s_set_frontend(fe); in mb86a20s_tune()
2025 mb86a20s_read_status_and_stats(fe, status); in mb86a20s_tune()
2030 static void mb86a20s_release(struct dvb_frontend *fe) in mb86a20s_release() argument
2032 struct mb86a20s_state *state = fe->demodulator_priv; in mb86a20s_release()
2039 static enum dvbfe_algo mb86a20s_get_frontend_algo(struct dvb_frontend *fe) in mb86a20s_get_frontend_algo() argument