Lines Matching refs:fe

476 static int cx24116_load_firmware(struct dvb_frontend *fe,
479 static int cx24116_firmware_ondemand(struct dvb_frontend *fe) in cx24116_firmware_ondemand() argument
481 struct cx24116_state *state = fe->demodulator_priv; in cx24116_firmware_ondemand()
510 ret = cx24116_load_firmware(fe, fw); in cx24116_firmware_ondemand()
530 static int cx24116_cmd_execute(struct dvb_frontend *fe, struct cx24116_cmd *cmd) in cx24116_cmd_execute() argument
532 struct cx24116_state *state = fe->demodulator_priv; in cx24116_cmd_execute()
538 ret = cx24116_firmware_ondemand(fe); in cx24116_cmd_execute()
566 static int cx24116_load_firmware(struct dvb_frontend *fe, in cx24116_load_firmware() argument
569 struct cx24116_state *state = fe->demodulator_priv; in cx24116_load_firmware()
584 state->config->reset_device(fe); in cx24116_load_firmware()
640 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_load_firmware()
651 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_load_firmware()
668 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_load_firmware()
677 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_load_firmware()
688 static int cx24116_read_status(struct dvb_frontend *fe, enum fe_status *status) in cx24116_read_status() argument
690 struct cx24116_state *state = fe->demodulator_priv; in cx24116_read_status()
711 static int cx24116_read_ber(struct dvb_frontend *fe, u32 *ber) in cx24116_read_ber() argument
713 struct cx24116_state *state = fe->demodulator_priv; in cx24116_read_ber()
726 static int cx24116_read_signal_strength(struct dvb_frontend *fe, in cx24116_read_signal_strength() argument
729 struct cx24116_state *state = fe->demodulator_priv; in cx24116_read_signal_strength()
739 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_read_signal_strength()
756 static int cx24116_read_snr_pct(struct dvb_frontend *fe, u16 *snr) in cx24116_read_snr_pct() argument
758 struct cx24116_state *state = fe->demodulator_priv; in cx24116_read_snr_pct()
786 static int cx24116_read_snr_esno(struct dvb_frontend *fe, u16 *snr) in cx24116_read_snr_esno() argument
788 struct cx24116_state *state = fe->demodulator_priv; in cx24116_read_snr_esno()
800 static int cx24116_read_snr(struct dvb_frontend *fe, u16 *snr) in cx24116_read_snr() argument
803 return cx24116_read_snr_esno(fe, snr); in cx24116_read_snr()
805 return cx24116_read_snr_pct(fe, snr); in cx24116_read_snr()
808 static int cx24116_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) in cx24116_read_ucblocks() argument
810 struct cx24116_state *state = fe->demodulator_priv; in cx24116_read_ucblocks()
821 static void cx24116_clone_params(struct dvb_frontend *fe) in cx24116_clone_params() argument
823 struct cx24116_state *state = fe->demodulator_priv; in cx24116_clone_params()
828 static int cx24116_wait_for_lnb(struct dvb_frontend *fe) in cx24116_wait_for_lnb() argument
830 struct cx24116_state *state = fe->demodulator_priv; in cx24116_wait_for_lnb()
848 static int cx24116_set_voltage(struct dvb_frontend *fe, in cx24116_set_voltage() argument
859 ret = cx24116_wait_for_lnb(fe); in cx24116_set_voltage()
873 return cx24116_cmd_execute(fe, &cmd); in cx24116_set_voltage()
876 static int cx24116_set_tone(struct dvb_frontend *fe, in cx24116_set_tone() argument
889 ret = cx24116_wait_for_lnb(fe); in cx24116_set_tone()
916 return cx24116_cmd_execute(fe, &cmd); in cx24116_set_tone()
920 static int cx24116_diseqc_init(struct dvb_frontend *fe) in cx24116_diseqc_init() argument
922 struct cx24116_state *state = fe->demodulator_priv; in cx24116_diseqc_init()
936 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_diseqc_init()
962 static int cx24116_send_diseqc_msg(struct dvb_frontend *fe, in cx24116_send_diseqc_msg() argument
965 struct cx24116_state *state = fe->demodulator_priv; in cx24116_send_diseqc_msg()
1031 ret = cx24116_wait_for_lnb(fe); in cx24116_send_diseqc_msg()
1039 ret = cx24116_cmd_execute(fe, &state->dsec_cmd); in cx24116_send_diseqc_msg()
1059 static int cx24116_diseqc_send_burst(struct dvb_frontend *fe, in cx24116_diseqc_send_burst() argument
1062 struct cx24116_state *state = fe->demodulator_priv; in cx24116_diseqc_send_burst()
1085 ret = cx24116_wait_for_lnb(fe); in cx24116_diseqc_send_burst()
1093 ret = cx24116_cmd_execute(fe, &state->dsec_cmd); in cx24116_diseqc_send_burst()
1112 static void cx24116_release(struct dvb_frontend *fe) in cx24116_release() argument
1114 struct cx24116_state *state = fe->demodulator_priv; in cx24116_release()
1161 static int cx24116_initfe(struct dvb_frontend *fe) in cx24116_initfe() argument
1163 struct cx24116_state *state = fe->demodulator_priv; in cx24116_initfe()
1178 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_initfe()
1182 ret = cx24116_diseqc_init(fe); in cx24116_initfe()
1187 return cx24116_set_voltage(fe, SEC_VOLTAGE_13); in cx24116_initfe()
1193 static int cx24116_sleep(struct dvb_frontend *fe) in cx24116_sleep() argument
1195 struct cx24116_state *state = fe->demodulator_priv; in cx24116_sleep()
1205 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_sleep()
1220 static int cx24116_set_frontend(struct dvb_frontend *fe) in cx24116_set_frontend() argument
1222 struct cx24116_state *state = fe->demodulator_priv; in cx24116_set_frontend()
1223 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cx24116_set_frontend()
1327 cx24116_clone_params(fe); in cx24116_set_frontend()
1345 state->config->set_ts_params(fe, 0); in cx24116_set_frontend()
1351 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_set_frontend()
1411 ret = cx24116_cmd_execute(fe, &cmd); in cx24116_set_frontend()
1422 cx24116_read_status(fe, &tunerstat); in cx24116_set_frontend()
1442 return cx24116_cmd_execute(fe, &cmd); in cx24116_set_frontend()
1445 static int cx24116_tune(struct dvb_frontend *fe, bool re_tune, in cx24116_tune() argument
1458 int ret = cx24116_set_frontend(fe); in cx24116_tune()
1462 return cx24116_read_status(fe, status); in cx24116_tune()
1465 static int cx24116_get_algo(struct dvb_frontend *fe) in cx24116_get_algo() argument