Lines Matching refs:fe
447 static int cx24117_load_firmware(struct dvb_frontend *fe,
450 static int cx24117_firmware_ondemand(struct dvb_frontend *fe) in cx24117_firmware_ondemand() argument
452 struct cx24117_state *state = fe->demodulator_priv; in cx24117_firmware_ondemand()
484 ret = cx24117_load_firmware(fe, fw); in cx24117_firmware_ondemand()
504 static int cx24117_cmd_execute_nolock(struct dvb_frontend *fe, in cx24117_cmd_execute_nolock() argument
507 struct cx24117_state *state = fe->demodulator_priv; in cx24117_cmd_execute_nolock()
514 ret = cx24117_firmware_ondemand(fe); in cx24117_cmd_execute_nolock()
537 static int cx24117_cmd_execute(struct dvb_frontend *fe, struct cx24117_cmd *cmd) in cx24117_cmd_execute() argument
539 struct cx24117_state *state = fe->demodulator_priv; in cx24117_cmd_execute()
543 ret = cx24117_cmd_execute_nolock(fe, cmd); in cx24117_cmd_execute()
549 static int cx24117_load_firmware(struct dvb_frontend *fe, in cx24117_load_firmware() argument
552 struct cx24117_state *state = fe->demodulator_priv; in cx24117_load_firmware()
646 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
665 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
684 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
696 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
711 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
725 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
740 static int cx24117_read_status(struct dvb_frontend *fe, fe_status_t *status) in cx24117_read_status() argument
742 struct cx24117_state *state = fe->demodulator_priv; in cx24117_read_status()
767 static int cx24117_read_ber(struct dvb_frontend *fe, u32 *ber) in cx24117_read_ber() argument
769 struct cx24117_state *state = fe->demodulator_priv; in cx24117_read_ber()
789 static int cx24117_read_signal_strength(struct dvb_frontend *fe, in cx24117_read_signal_strength() argument
792 struct cx24117_state *state = fe->demodulator_priv; in cx24117_read_signal_strength()
804 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_read_signal_strength()
822 static int cx24117_read_snr(struct dvb_frontend *fe, u16 *snr) in cx24117_read_snr() argument
824 struct cx24117_state *state = fe->demodulator_priv; in cx24117_read_snr()
843 static int cx24117_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) in cx24117_read_ucblocks() argument
845 struct cx24117_state *state = fe->demodulator_priv; in cx24117_read_ucblocks()
846 fe_delivery_system_t delsys = fe->dtv_property_cache.delivery_system; in cx24117_read_ucblocks()
875 static void cx24117_clone_params(struct dvb_frontend *fe) in cx24117_clone_params() argument
877 struct cx24117_state *state = fe->demodulator_priv; in cx24117_clone_params()
882 static int cx24117_wait_for_lnb(struct dvb_frontend *fe) in cx24117_wait_for_lnb() argument
884 struct cx24117_state *state = fe->demodulator_priv; in cx24117_wait_for_lnb()
906 static int cx24117_set_voltage(struct dvb_frontend *fe, in cx24117_set_voltage() argument
909 struct cx24117_state *state = fe->demodulator_priv; in cx24117_set_voltage()
929 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_set_voltage()
933 ret = cx24117_wait_for_lnb(fe); in cx24117_set_voltage()
945 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_set_voltage()
952 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_set_voltage()
958 static int cx24117_set_tone(struct dvb_frontend *fe, in cx24117_set_tone() argument
961 struct cx24117_state *state = fe->demodulator_priv; in cx24117_set_tone()
974 ret = cx24117_wait_for_lnb(fe); in cx24117_set_tone()
998 return cx24117_cmd_execute(fe, &cmd); in cx24117_set_tone()
1002 static int cx24117_diseqc_init(struct dvb_frontend *fe) in cx24117_diseqc_init() argument
1004 struct cx24117_state *state = fe->demodulator_priv; in cx24117_diseqc_init()
1032 static int cx24117_send_diseqc_msg(struct dvb_frontend *fe, in cx24117_send_diseqc_msg() argument
1035 struct cx24117_state *state = fe->demodulator_priv; in cx24117_send_diseqc_msg()
1087 ret = cx24117_wait_for_lnb(fe); in cx24117_send_diseqc_msg()
1095 ret = cx24117_cmd_execute(fe, &state->dsec_cmd); in cx24117_send_diseqc_msg()
1114 static int cx24117_diseqc_send_burst(struct dvb_frontend *fe, in cx24117_diseqc_send_burst() argument
1117 struct cx24117_state *state = fe->demodulator_priv; in cx24117_diseqc_send_burst()
1156 static void cx24117_release(struct dvb_frontend *fe) in cx24117_release() argument
1158 struct cx24117_state *state = fe->demodulator_priv; in cx24117_release()
1225 static int cx24117_initfe(struct dvb_frontend *fe) in cx24117_initfe() argument
1227 struct cx24117_state *state = fe->demodulator_priv; in cx24117_initfe()
1241 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_initfe()
1245 ret = cx24117_diseqc_init(fe); in cx24117_initfe()
1255 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_initfe()
1264 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_initfe()
1274 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_initfe()
1285 static int cx24117_sleep(struct dvb_frontend *fe) in cx24117_sleep() argument
1287 struct cx24117_state *state = fe->demodulator_priv; in cx24117_sleep()
1298 return cx24117_cmd_execute(fe, &cmd); in cx24117_sleep()
1304 static int cx24117_set_frontend(struct dvb_frontend *fe) in cx24117_set_frontend() argument
1306 struct cx24117_state *state = fe->demodulator_priv; in cx24117_set_frontend()
1307 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cx24117_set_frontend()
1418 cx24117_clone_params(fe); in cx24117_set_frontend()
1506 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_set_frontend()
1517 cx24117_read_status(fe, &tunerstat); in cx24117_set_frontend()
1539 static int cx24117_tune(struct dvb_frontend *fe, bool re_tune, in cx24117_tune() argument
1542 struct cx24117_state *state = fe->demodulator_priv; in cx24117_tune()
1549 int ret = cx24117_set_frontend(fe); in cx24117_tune()
1553 return cx24117_read_status(fe, status); in cx24117_tune()
1556 static int cx24117_get_algo(struct dvb_frontend *fe) in cx24117_get_algo() argument
1561 static int cx24117_get_frontend(struct dvb_frontend *fe) in cx24117_get_frontend() argument
1563 struct cx24117_state *state = fe->demodulator_priv; in cx24117_get_frontend()
1564 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cx24117_get_frontend()
1577 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_get_frontend()