Lines Matching refs:fe

474 static int cx24116_load_firmware(struct dvb_frontend *fe,
477 static int cx24116_firmware_ondemand(struct dvb_frontend *fe) in cx24116_firmware_ondemand() argument
479 struct cx24116_state *state = fe->demodulator_priv; in cx24116_firmware_ondemand()
508 ret = cx24116_load_firmware(fe, fw); in cx24116_firmware_ondemand()
528 static int cx24116_cmd_execute(struct dvb_frontend *fe, struct cx24116_cmd *cmd) in cx24116_cmd_execute() argument
530 struct cx24116_state *state = fe->demodulator_priv; in cx24116_cmd_execute()
536 ret = cx24116_firmware_ondemand(fe); in cx24116_cmd_execute()
564 static int cx24116_load_firmware(struct dvb_frontend *fe, in cx24116_load_firmware() argument
567 struct cx24116_state *state = fe->demodulator_priv; in cx24116_load_firmware()
582 state->config->reset_device(fe); in cx24116_load_firmware()
638 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_load_firmware()
649 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_load_firmware()
666 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_load_firmware()
675 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_load_firmware()
686 static int cx24116_read_status(struct dvb_frontend *fe, fe_status_t *status) in cx24116_read_status() argument
688 struct cx24116_state *state = fe->demodulator_priv; in cx24116_read_status()
709 static int cx24116_read_ber(struct dvb_frontend *fe, u32 *ber) in cx24116_read_ber() argument
711 struct cx24116_state *state = fe->demodulator_priv; in cx24116_read_ber()
724 static int cx24116_read_signal_strength(struct dvb_frontend *fe, in cx24116_read_signal_strength() argument
727 struct cx24116_state *state = fe->demodulator_priv; in cx24116_read_signal_strength()
737 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_read_signal_strength()
754 static int cx24116_read_snr_pct(struct dvb_frontend *fe, u16 *snr) in cx24116_read_snr_pct() argument
756 struct cx24116_state *state = fe->demodulator_priv; in cx24116_read_snr_pct()
784 static int cx24116_read_snr_esno(struct dvb_frontend *fe, u16 *snr) in cx24116_read_snr_esno() argument
786 struct cx24116_state *state = fe->demodulator_priv; in cx24116_read_snr_esno()
798 static int cx24116_read_snr(struct dvb_frontend *fe, u16 *snr) in cx24116_read_snr() argument
801 return cx24116_read_snr_esno(fe, snr); in cx24116_read_snr()
803 return cx24116_read_snr_pct(fe, snr); in cx24116_read_snr()
806 static int cx24116_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) in cx24116_read_ucblocks() argument
808 struct cx24116_state *state = fe->demodulator_priv; in cx24116_read_ucblocks()
819 static void cx24116_clone_params(struct dvb_frontend *fe) in cx24116_clone_params() argument
821 struct cx24116_state *state = fe->demodulator_priv; in cx24116_clone_params()
826 static int cx24116_wait_for_lnb(struct dvb_frontend *fe) in cx24116_wait_for_lnb() argument
828 struct cx24116_state *state = fe->demodulator_priv; in cx24116_wait_for_lnb()
846 static int cx24116_set_voltage(struct dvb_frontend *fe, in cx24116_set_voltage() argument
857 ret = cx24116_wait_for_lnb(fe); in cx24116_set_voltage()
871 return cx24116_cmd_execute(fe, &cmd); in cx24116_set_voltage()
874 static int cx24116_set_tone(struct dvb_frontend *fe, in cx24116_set_tone() argument
887 ret = cx24116_wait_for_lnb(fe); in cx24116_set_tone()
914 return cx24116_cmd_execute(fe, &cmd); in cx24116_set_tone()
918 static int cx24116_diseqc_init(struct dvb_frontend *fe) in cx24116_diseqc_init() argument
920 struct cx24116_state *state = fe->demodulator_priv; in cx24116_diseqc_init()
934 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_diseqc_init()
960 static int cx24116_send_diseqc_msg(struct dvb_frontend *fe, in cx24116_send_diseqc_msg() argument
963 struct cx24116_state *state = fe->demodulator_priv; in cx24116_send_diseqc_msg()
1029 ret = cx24116_wait_for_lnb(fe); in cx24116_send_diseqc_msg()
1037 ret = cx24116_cmd_execute(fe, &state->dsec_cmd); in cx24116_send_diseqc_msg()
1057 static int cx24116_diseqc_send_burst(struct dvb_frontend *fe, in cx24116_diseqc_send_burst() argument
1060 struct cx24116_state *state = fe->demodulator_priv; in cx24116_diseqc_send_burst()
1083 ret = cx24116_wait_for_lnb(fe); in cx24116_diseqc_send_burst()
1091 ret = cx24116_cmd_execute(fe, &state->dsec_cmd); in cx24116_diseqc_send_burst()
1110 static void cx24116_release(struct dvb_frontend *fe) in cx24116_release() argument
1112 struct cx24116_state *state = fe->demodulator_priv; in cx24116_release()
1159 static int cx24116_initfe(struct dvb_frontend *fe) in cx24116_initfe() argument
1161 struct cx24116_state *state = fe->demodulator_priv; in cx24116_initfe()
1176 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_initfe()
1180 ret = cx24116_diseqc_init(fe); in cx24116_initfe()
1185 return cx24116_set_voltage(fe, SEC_VOLTAGE_13); in cx24116_initfe()
1191 static int cx24116_sleep(struct dvb_frontend *fe) in cx24116_sleep() argument
1193 struct cx24116_state *state = fe->demodulator_priv; in cx24116_sleep()
1203 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_sleep()
1218 static int cx24116_set_frontend(struct dvb_frontend *fe) in cx24116_set_frontend() argument
1220 struct cx24116_state *state = fe->demodulator_priv; in cx24116_set_frontend()
1221 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cx24116_set_frontend()
1325 cx24116_clone_params(fe); in cx24116_set_frontend()
1343 state->config->set_ts_params(fe, 0); in cx24116_set_frontend()
1349 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_set_frontend()
1409 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_set_frontend()
1420 cx24116_read_status(fe, &tunerstat); in cx24116_set_frontend()
1440 return cx24116_cmd_execute(fe, &cmd); in cx24116_set_frontend()
1443 static int cx24116_tune(struct dvb_frontend *fe, bool re_tune, in cx24116_tune() argument
1456 int ret = cx24116_set_frontend(fe); in cx24116_tune()
1460 return cx24116_read_status(fe, status); in cx24116_tune()
1463 static int cx24116_get_algo(struct dvb_frontend *fe) in cx24116_get_algo() argument