Lines Matching refs:fe

87 	struct dvb_frontend fe;  member
902 static int stv0367ter_gate_ctrl(struct dvb_frontend *fe, int enable) in stv0367ter_gate_ctrl() argument
904 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_gate_ctrl()
922 static u32 stv0367_get_tuner_freq(struct dvb_frontend *fe) in stv0367_get_tuner_freq() argument
924 struct dvb_frontend_ops *frontend_ops = &fe->ops; in stv0367_get_tuner_freq()
932 err = tuner_ops->get_frequency(fe, &freq); in stv0367_get_tuner_freq()
1513 static int stv0367ter_standby(struct dvb_frontend *fe, u8 standby_on) in stv0367ter_standby() argument
1515 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_standby()
1532 static int stv0367ter_sleep(struct dvb_frontend *fe) in stv0367ter_sleep() argument
1534 return stv0367ter_standby(fe, 1); in stv0367ter_sleep()
1537 static int stv0367ter_init(struct dvb_frontend *fe) in stv0367ter_init() argument
1539 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_init()
1586 static int stv0367ter_algo(struct dvb_frontend *fe) in stv0367ter_algo() argument
1588 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in stv0367ter_algo()
1589 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_algo()
1812 static int stv0367ter_set_frontend(struct dvb_frontend *fe) in stv0367ter_set_frontend() argument
1814 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in stv0367ter_set_frontend()
1815 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_set_frontend()
1822 stv0367ter_init(fe); in stv0367ter_set_frontend()
1824 if (fe->ops.tuner_ops.set_params) { in stv0367ter_set_frontend()
1825 if (fe->ops.i2c_gate_ctrl) in stv0367ter_set_frontend()
1826 fe->ops.i2c_gate_ctrl(fe, 1); in stv0367ter_set_frontend()
1827 fe->ops.tuner_ops.set_params(fe); in stv0367ter_set_frontend()
1828 if (fe->ops.i2c_gate_ctrl) in stv0367ter_set_frontend()
1829 fe->ops.i2c_gate_ctrl(fe, 0); in stv0367ter_set_frontend()
1894 stv0367ter_algo(fe); in stv0367ter_set_frontend()
1910 static int stv0367ter_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) in stv0367ter_read_ucblocks() argument
1912 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_read_ucblocks()
1932 static int stv0367ter_get_frontend(struct dvb_frontend *fe) in stv0367ter_get_frontend() argument
1934 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in stv0367ter_get_frontend()
1935 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_get_frontend()
1940 p->frequency = stv0367_get_tuner_freq(fe); in stv0367ter_get_frontend()
2023 static int stv0367ter_read_snr(struct dvb_frontend *fe, u16 *snr) in stv0367ter_read_snr() argument
2025 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_read_snr()
2048 static int stv0367ter_status(struct dvb_frontend *fe)
2051 struct stv0367_state *state = fe->demodulator_priv;
2077 static int stv0367ter_read_status(struct dvb_frontend *fe, fe_status_t *status) in stv0367ter_read_status() argument
2079 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_read_status()
2093 static int stv0367ter_read_ber(struct dvb_frontend *fe, u32 *ber) in stv0367ter_read_ber() argument
2095 struct stv0367_state *state = fe->demodulator_priv; in stv0367ter_read_ber()
2245 static int stv0367_get_tune_settings(struct dvb_frontend *fe, in stv0367_get_tune_settings() argument
2256 static void stv0367_release(struct dvb_frontend *fe) in stv0367_release() argument
2258 struct stv0367_state *state = fe->demodulator_priv; in stv0367_release()
2314 state->fe.ops = stv0367ter_ops; in stv0367ter_attach()
2315 state->fe.demodulator_priv = state; in stv0367ter_attach()
2324 return &state->fe; in stv0367ter_attach()
2333 static int stv0367cab_gate_ctrl(struct dvb_frontend *fe, int enable) in stv0367cab_gate_ctrl() argument
2335 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_gate_ctrl()
2344 static u32 stv0367cab_get_mclk(struct dvb_frontend *fe, u32 ExtClk_Hz) in stv0367cab_get_mclk() argument
2346 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_get_mclk()
2376 static u32 stv0367cab_get_adc_freq(struct dvb_frontend *fe, u32 ExtClk_Hz) in stv0367cab_get_adc_freq() argument
2380 ADCClk_Hz = stv0367cab_get_mclk(fe, ExtClk_Hz); in stv0367cab_get_adc_freq()
2719 static int stv0367cab_read_status(struct dvb_frontend *fe, fe_status_t *status) in stv0367cab_read_status() argument
2721 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_read_status()
2735 static int stv0367cab_standby(struct dvb_frontend *fe, u8 standby_on) in stv0367cab_standby() argument
2737 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_standby()
2764 static int stv0367cab_sleep(struct dvb_frontend *fe) in stv0367cab_sleep() argument
2766 return stv0367cab_standby(fe, 1); in stv0367cab_sleep()
2769 static int stv0367cab_init(struct dvb_frontend *fe) in stv0367cab_init() argument
2771 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_init()
2816 cab_state->mclk = stv0367cab_get_mclk(fe, state->config->xtal); in stv0367cab_init()
2817 cab_state->adc_clk = stv0367cab_get_adc_freq(fe, state->config->xtal); in stv0367cab_init()
2921 tuner_lock = stv0367cab_tuner_get_status(fe); in stv0367cab_algo()
3080 static int stv0367cab_set_frontend(struct dvb_frontend *fe) in stv0367cab_set_frontend() argument
3082 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in stv0367cab_set_frontend()
3083 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_set_frontend()
3112 stv0367cab_init(fe); in stv0367cab_set_frontend()
3115 if (fe->ops.tuner_ops.set_params) { in stv0367cab_set_frontend()
3116 if (fe->ops.i2c_gate_ctrl) in stv0367cab_set_frontend()
3117 fe->ops.i2c_gate_ctrl(fe, 1); in stv0367cab_set_frontend()
3118 fe->ops.tuner_ops.set_params(fe); in stv0367cab_set_frontend()
3119 if (fe->ops.i2c_gate_ctrl) in stv0367cab_set_frontend()
3120 fe->ops.i2c_gate_ctrl(fe, 0); in stv0367cab_set_frontend()
3138 static int stv0367cab_get_frontend(struct dvb_frontend *fe) in stv0367cab_get_frontend() argument
3140 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in stv0367cab_get_frontend()
3141 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_get_frontend()
3171 p->frequency = stv0367_get_tuner_freq(fe); in stv0367cab_get_frontend()
3203 static int stv0367cab_read_ber(struct dvb_frontend *fe, u32 *ber)
3205 struct stv0367_state *state = fe->demodulator_priv;
3256 static int stv0367cab_read_strength(struct dvb_frontend *fe, u16 *strength) in stv0367cab_read_strength() argument
3258 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_read_strength()
3274 static int stv0367cab_read_snr(struct dvb_frontend *fe, u16 *snr) in stv0367cab_read_snr() argument
3276 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_read_snr()
3364 static int stv0367cab_read_ucblcks(struct dvb_frontend *fe, u32 *ucblocks) in stv0367cab_read_ucblcks() argument
3366 struct stv0367_state *state = fe->demodulator_priv; in stv0367cab_read_ucblcks()
3429 state->fe.ops = stv0367cab_ops; in stv0367cab_attach()
3430 state->fe.demodulator_priv = state; in stv0367cab_attach()
3439 return &state->fe; in stv0367cab_attach()