Lines Matching refs:fe
449 static int cx24117_load_firmware(struct dvb_frontend *fe,
452 static int cx24117_firmware_ondemand(struct dvb_frontend *fe) in cx24117_firmware_ondemand() argument
454 struct cx24117_state *state = fe->demodulator_priv; in cx24117_firmware_ondemand()
486 ret = cx24117_load_firmware(fe, fw); in cx24117_firmware_ondemand()
506 static int cx24117_cmd_execute_nolock(struct dvb_frontend *fe, in cx24117_cmd_execute_nolock() argument
509 struct cx24117_state *state = fe->demodulator_priv; in cx24117_cmd_execute_nolock()
516 ret = cx24117_firmware_ondemand(fe); in cx24117_cmd_execute_nolock()
539 static int cx24117_cmd_execute(struct dvb_frontend *fe, struct cx24117_cmd *cmd) in cx24117_cmd_execute() argument
541 struct cx24117_state *state = fe->demodulator_priv; in cx24117_cmd_execute()
545 ret = cx24117_cmd_execute_nolock(fe, cmd); in cx24117_cmd_execute()
551 static int cx24117_load_firmware(struct dvb_frontend *fe, in cx24117_load_firmware() argument
554 struct cx24117_state *state = fe->demodulator_priv; in cx24117_load_firmware()
648 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
667 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
686 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
698 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
713 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
727 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_load_firmware()
742 static int cx24117_read_status(struct dvb_frontend *fe, enum fe_status *status) in cx24117_read_status() argument
744 struct cx24117_state *state = fe->demodulator_priv; in cx24117_read_status()
769 static int cx24117_read_ber(struct dvb_frontend *fe, u32 *ber) in cx24117_read_ber() argument
771 struct cx24117_state *state = fe->demodulator_priv; in cx24117_read_ber()
791 static int cx24117_read_signal_strength(struct dvb_frontend *fe, in cx24117_read_signal_strength() argument
794 struct cx24117_state *state = fe->demodulator_priv; in cx24117_read_signal_strength()
806 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_read_signal_strength()
824 static int cx24117_read_snr(struct dvb_frontend *fe, u16 *snr) in cx24117_read_snr() argument
826 struct cx24117_state *state = fe->demodulator_priv; in cx24117_read_snr()
845 static int cx24117_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) in cx24117_read_ucblocks() argument
847 struct cx24117_state *state = fe->demodulator_priv; in cx24117_read_ucblocks()
848 enum fe_delivery_system delsys = fe->dtv_property_cache.delivery_system; in cx24117_read_ucblocks()
877 static void cx24117_clone_params(struct dvb_frontend *fe) in cx24117_clone_params() argument
879 struct cx24117_state *state = fe->demodulator_priv; in cx24117_clone_params()
884 static int cx24117_wait_for_lnb(struct dvb_frontend *fe) in cx24117_wait_for_lnb() argument
886 struct cx24117_state *state = fe->demodulator_priv; in cx24117_wait_for_lnb()
908 static int cx24117_set_voltage(struct dvb_frontend *fe, in cx24117_set_voltage() argument
911 struct cx24117_state *state = fe->demodulator_priv; in cx24117_set_voltage()
931 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_set_voltage()
935 ret = cx24117_wait_for_lnb(fe); in cx24117_set_voltage()
947 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_set_voltage()
954 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_set_voltage()
960 static int cx24117_set_tone(struct dvb_frontend *fe, in cx24117_set_tone() argument
963 struct cx24117_state *state = fe->demodulator_priv; in cx24117_set_tone()
976 ret = cx24117_wait_for_lnb(fe); in cx24117_set_tone()
1000 return cx24117_cmd_execute(fe, &cmd); in cx24117_set_tone()
1004 static int cx24117_diseqc_init(struct dvb_frontend *fe) in cx24117_diseqc_init() argument
1006 struct cx24117_state *state = fe->demodulator_priv; in cx24117_diseqc_init()
1034 static int cx24117_send_diseqc_msg(struct dvb_frontend *fe, in cx24117_send_diseqc_msg() argument
1037 struct cx24117_state *state = fe->demodulator_priv; in cx24117_send_diseqc_msg()
1089 ret = cx24117_wait_for_lnb(fe); in cx24117_send_diseqc_msg()
1097 ret = cx24117_cmd_execute(fe, &state->dsec_cmd); in cx24117_send_diseqc_msg()
1116 static int cx24117_diseqc_send_burst(struct dvb_frontend *fe, in cx24117_diseqc_send_burst() argument
1119 struct cx24117_state *state = fe->demodulator_priv; in cx24117_diseqc_send_burst()
1158 static void cx24117_release(struct dvb_frontend *fe) in cx24117_release() argument
1160 struct cx24117_state *state = fe->demodulator_priv; in cx24117_release()
1227 static int cx24117_initfe(struct dvb_frontend *fe) in cx24117_initfe() argument
1229 struct cx24117_state *state = fe->demodulator_priv; in cx24117_initfe()
1243 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_initfe()
1247 ret = cx24117_diseqc_init(fe); in cx24117_initfe()
1257 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_initfe()
1266 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_initfe()
1276 ret = cx24117_cmd_execute_nolock(fe, &cmd); in cx24117_initfe()
1287 static int cx24117_sleep(struct dvb_frontend *fe) in cx24117_sleep() argument
1289 struct cx24117_state *state = fe->demodulator_priv; in cx24117_sleep()
1300 return cx24117_cmd_execute(fe, &cmd); in cx24117_sleep()
1306 static int cx24117_set_frontend(struct dvb_frontend *fe) in cx24117_set_frontend() argument
1308 struct cx24117_state *state = fe->demodulator_priv; in cx24117_set_frontend()
1309 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cx24117_set_frontend()
1420 cx24117_clone_params(fe); in cx24117_set_frontend()
1508 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_set_frontend()
1519 cx24117_read_status(fe, &tunerstat); in cx24117_set_frontend()
1541 static int cx24117_tune(struct dvb_frontend *fe, bool re_tune, in cx24117_tune() argument
1544 struct cx24117_state *state = fe->demodulator_priv; in cx24117_tune()
1551 int ret = cx24117_set_frontend(fe); in cx24117_tune()
1555 return cx24117_read_status(fe, status); in cx24117_tune()
1558 static int cx24117_get_algo(struct dvb_frontend *fe) in cx24117_get_algo() argument
1563 static int cx24117_get_frontend(struct dvb_frontend *fe) in cx24117_get_frontend() argument
1565 struct cx24117_state *state = fe->demodulator_priv; in cx24117_get_frontend()
1566 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in cx24117_get_frontend()
1579 ret = cx24117_cmd_execute(fe, &cmd); in cx24117_get_frontend()