Lines Matching refs:fe
391 static int tda10045_fwupload(struct dvb_frontend* fe) in tda10045_fwupload() argument
393 struct tda1004x_state* state = fe->demodulator_priv; in tda10045_fwupload()
403 ret = state->config->request_firmware(fe, &fw, TDA10045_DEFAULT_FIRMWARE); in tda10045_fwupload()
431 static void tda10046_init_plls(struct dvb_frontend* fe) in tda10046_init_plls() argument
433 struct tda1004x_state* state = fe->demodulator_priv; in tda10046_init_plls()
485 static int tda10046_fwupload(struct dvb_frontend* fe) in tda10046_fwupload() argument
487 struct tda1004x_state* state = fe->demodulator_priv; in tda10046_fwupload()
510 tda10046_init_plls(fe); in tda10046_fwupload()
543 ret = state->config->request_firmware(fe, &fw, TDA10046_DEFAULT_FIRMWARE); in tda10046_fwupload()
546 ret = state->config->request_firmware(fe, &fw, TDA10045_DEFAULT_FIRMWARE); in tda10046_fwupload()
605 static int tda1004x_write(struct dvb_frontend* fe, const u8 buf[], int len) in tda1004x_write() argument
607 struct tda1004x_state* state = fe->demodulator_priv; in tda1004x_write()
615 static int tda10045_init(struct dvb_frontend* fe) in tda10045_init() argument
617 struct tda1004x_state* state = fe->demodulator_priv; in tda10045_init()
621 if (tda10045_fwupload(fe)) { in tda10045_init()
646 static int tda10046_init(struct dvb_frontend* fe) in tda10046_init() argument
648 struct tda1004x_state* state = fe->demodulator_priv; in tda10046_init()
651 if (tda10046_fwupload(fe)) { in tda10046_init()
704 static int tda1004x_set_fe(struct dvb_frontend *fe) in tda1004x_set_fe() argument
706 struct dtv_frontend_properties *fe_params = &fe->dtv_property_cache; in tda1004x_set_fe()
707 struct tda1004x_state* state = fe->demodulator_priv; in tda1004x_set_fe()
724 if (fe->ops.tuner_ops.set_params) { in tda1004x_set_fe()
725 fe->ops.tuner_ops.set_params(fe); in tda1004x_set_fe()
726 if (fe->ops.i2c_gate_ctrl) in tda1004x_set_fe()
727 fe->ops.i2c_gate_ctrl(fe, 0); in tda1004x_set_fe()
902 static int tda1004x_get_fe(struct dvb_frontend *fe) in tda1004x_get_fe() argument
904 struct dtv_frontend_properties *fe_params = &fe->dtv_property_cache; in tda1004x_get_fe()
905 struct tda1004x_state* state = fe->demodulator_priv; in tda1004x_get_fe()
1017 static int tda1004x_read_status(struct dvb_frontend *fe, in tda1004x_read_status() argument
1020 struct tda1004x_state* state = fe->demodulator_priv; in tda1004x_read_status()
1088 static int tda1004x_read_signal_strength(struct dvb_frontend* fe, u16 * signal) in tda1004x_read_signal_strength() argument
1090 struct tda1004x_state* state = fe->demodulator_priv; in tda1004x_read_signal_strength()
1117 static int tda1004x_read_snr(struct dvb_frontend* fe, u16 * snr) in tda1004x_read_snr() argument
1119 struct tda1004x_state* state = fe->demodulator_priv; in tda1004x_read_snr()
1135 static int tda1004x_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks) in tda1004x_read_ucblocks() argument
1137 struct tda1004x_state* state = fe->demodulator_priv; in tda1004x_read_ucblocks()
1172 static int tda1004x_read_ber(struct dvb_frontend* fe, u32* ber) in tda1004x_read_ber() argument
1174 struct tda1004x_state* state = fe->demodulator_priv; in tda1004x_read_ber()
1195 static int tda1004x_sleep(struct dvb_frontend* fe) in tda1004x_sleep() argument
1197 struct tda1004x_state* state = fe->demodulator_priv; in tda1004x_sleep()
1222 static int tda1004x_i2c_gate_ctrl(struct dvb_frontend* fe, int enable) in tda1004x_i2c_gate_ctrl() argument
1224 struct tda1004x_state* state = fe->demodulator_priv; in tda1004x_i2c_gate_ctrl()
1233 static int tda1004x_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings* f… in tda1004x_get_tune_settings() argument
1242 static void tda1004x_release(struct dvb_frontend* fe) in tda1004x_release() argument
1244 struct tda1004x_state *state = fe->demodulator_priv; in tda1004x_release()