Lines Matching refs:fe

87 	struct dvb_frontend fe;  member
906 static int stv0367ter_gate_ctrl(struct dvb_frontend *fe, int enable) in stv0367ter_gate_ctrl() argument
908 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_gate_ctrl()
926 static u32 stv0367_get_tuner_freq(struct dvb_frontend *fe) in stv0367_get_tuner_freq() argument
928 struct dvb_frontend_ops *frontend_ops = &fe->ops; in stv0367_get_tuner_freq()
936 err = tuner_ops->get_frequency(fe, &freq); in stv0367_get_tuner_freq()
1517 static int stv0367ter_standby(struct dvb_frontend *fe, u8 standby_on) in stv0367ter_standby() argument
1519 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_standby()
1536 static int stv0367ter_sleep(struct dvb_frontend *fe) in stv0367ter_sleep() argument
1538 return stv0367ter_standby(fe, 1); in stv0367ter_sleep()
1541 static int stv0367ter_init(struct dvb_frontend *fe) in stv0367ter_init() argument
1543 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_init()
1595 static int stv0367ter_algo(struct dvb_frontend *fe) in stv0367ter_algo() argument
1597 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in stv0367ter_algo()
1598 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_algo()
1821 static int stv0367ter_set_frontend(struct dvb_frontend *fe) in stv0367ter_set_frontend() argument
1823 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in stv0367ter_set_frontend()
1824 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_set_frontend()
1831 stv0367ter_init(fe); in stv0367ter_set_frontend()
1833 if (fe->ops.tuner_ops.set_params) { in stv0367ter_set_frontend()
1834 if (fe->ops.i2c_gate_ctrl) in stv0367ter_set_frontend()
1835 fe->ops.i2c_gate_ctrl(fe, 1); in stv0367ter_set_frontend()
1836 fe->ops.tuner_ops.set_params(fe); in stv0367ter_set_frontend()
1837 if (fe->ops.i2c_gate_ctrl) in stv0367ter_set_frontend()
1838 fe->ops.i2c_gate_ctrl(fe, 0); in stv0367ter_set_frontend()
1903 stv0367ter_algo(fe); in stv0367ter_set_frontend()
1919 static int stv0367ter_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) in stv0367ter_read_ucblocks() argument
1921 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_read_ucblocks()
1941 static int stv0367ter_get_frontend(struct dvb_frontend *fe) in stv0367ter_get_frontend() argument
1943 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in stv0367ter_get_frontend()
1944 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_get_frontend()
1949 p->frequency = stv0367_get_tuner_freq(fe); in stv0367ter_get_frontend()
2032 static int stv0367ter_read_snr(struct dvb_frontend *fe, u16 *snr) in stv0367ter_read_snr() argument
2034 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_read_snr()
2057 static int stv0367ter_status(struct dvb_frontend *fe)
2060 struct stv0367_state *state = fe->demodulator_priv;
2086 static int stv0367ter_read_status(struct dvb_frontend *fe, in stv0367ter_read_status() argument
2089 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_read_status()
2103 static int stv0367ter_read_ber(struct dvb_frontend *fe, u32 *ber) in stv0367ter_read_ber() argument
2105 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_read_ber()
2255 static int stv0367_get_tune_settings(struct dvb_frontend *fe, in stv0367_get_tune_settings() argument
2266 static void stv0367_release(struct dvb_frontend *fe) in stv0367_release() argument
2268 struct stv0367_state *state = fe->demodulator_priv; in stv0367_release()
2324 state->fe.ops = stv0367ter_ops; in stv0367ter_attach()
2325 state->fe.demodulator_priv = state; in stv0367ter_attach()
2334 return &state->fe; in stv0367ter_attach()
2343 static int stv0367cab_gate_ctrl(struct dvb_frontend *fe, int enable) in stv0367cab_gate_ctrl() argument
2345 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_gate_ctrl()
2354 static u32 stv0367cab_get_mclk(struct dvb_frontend *fe, u32 ExtClk_Hz) in stv0367cab_get_mclk() argument
2356 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_get_mclk()
2386 static u32 stv0367cab_get_adc_freq(struct dvb_frontend *fe, u32 ExtClk_Hz) in stv0367cab_get_adc_freq() argument
2390 ADCClk_Hz = stv0367cab_get_mclk(fe, ExtClk_Hz); in stv0367cab_get_adc_freq()
2729 static int stv0367cab_read_status(struct dvb_frontend *fe, in stv0367cab_read_status() argument
2732 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_read_status()
2746 static int stv0367cab_standby(struct dvb_frontend *fe, u8 standby_on) in stv0367cab_standby() argument
2748 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_standby()
2775 static int stv0367cab_sleep(struct dvb_frontend *fe) in stv0367cab_sleep() argument
2777 return stv0367cab_standby(fe, 1); in stv0367cab_sleep()
2780 static int stv0367cab_init(struct dvb_frontend *fe) in stv0367cab_init() argument
2782 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_init()
2827 cab_state->mclk = stv0367cab_get_mclk(fe, state->config->xtal); in stv0367cab_init()
2828 cab_state->adc_clk = stv0367cab_get_adc_freq(fe, state->config->xtal); in stv0367cab_init()
2932 tuner_lock = stv0367cab_tuner_get_status(fe); in stv0367cab_algo()
3091 static int stv0367cab_set_frontend(struct dvb_frontend *fe) in stv0367cab_set_frontend() argument
3093 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in stv0367cab_set_frontend()
3094 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_set_frontend()
3123 stv0367cab_init(fe); in stv0367cab_set_frontend()
3126 if (fe->ops.tuner_ops.set_params) { in stv0367cab_set_frontend()
3127 if (fe->ops.i2c_gate_ctrl) in stv0367cab_set_frontend()
3128 fe->ops.i2c_gate_ctrl(fe, 1); in stv0367cab_set_frontend()
3129 fe->ops.tuner_ops.set_params(fe); in stv0367cab_set_frontend()
3130 if (fe->ops.i2c_gate_ctrl) in stv0367cab_set_frontend()
3131 fe->ops.i2c_gate_ctrl(fe, 0); in stv0367cab_set_frontend()
3149 static int stv0367cab_get_frontend(struct dvb_frontend *fe) in stv0367cab_get_frontend() argument
3151 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in stv0367cab_get_frontend()
3152 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_get_frontend()
3182 p->frequency = stv0367_get_tuner_freq(fe); in stv0367cab_get_frontend()
3214 static int stv0367cab_read_ber(struct dvb_frontend *fe, u32 *ber)
3216 struct stv0367_state *state = fe->demodulator_priv;
3267 static int stv0367cab_read_strength(struct dvb_frontend *fe, u16 *strength) in stv0367cab_read_strength() argument
3269 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_read_strength()
3285 static int stv0367cab_read_snr(struct dvb_frontend *fe, u16 *snr) in stv0367cab_read_snr() argument
3287 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_read_snr()
3375 static int stv0367cab_read_ucblcks(struct dvb_frontend *fe, u32 *ucblocks) in stv0367cab_read_ucblcks() argument
3377 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_read_ucblcks()
3440 state->fe.ops = stv0367cab_ops; in stv0367cab_attach()
3441 state->fe.demodulator_priv = state; in stv0367cab_attach()
3450 return &state->fe; in stv0367cab_attach()