Lines Matching refs:fe

259 static int ds3000_i2c_gate_ctrl(struct dvb_frontend *fe, int enable)  in ds3000_i2c_gate_ctrl()  argument
261 struct ds3000_state *state = fe->demodulator_priv; in ds3000_i2c_gate_ctrl()
344 static int ds3000_load_firmware(struct dvb_frontend *fe,
347 static int ds3000_firmware_ondemand(struct dvb_frontend *fe) in ds3000_firmware_ondemand() argument
349 struct ds3000_state *state = fe->demodulator_priv; in ds3000_firmware_ondemand()
372 ret = ds3000_load_firmware(fe, fw); in ds3000_firmware_ondemand()
384 static int ds3000_load_firmware(struct dvb_frontend *fe, in ds3000_load_firmware() argument
387 struct ds3000_state *state = fe->demodulator_priv; in ds3000_load_firmware()
407 static int ds3000_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage) in ds3000_set_voltage() argument
409 struct ds3000_state *state = fe->demodulator_priv; in ds3000_set_voltage()
434 static int ds3000_read_status(struct dvb_frontend *fe, fe_status_t* status) in ds3000_read_status() argument
436 struct ds3000_state *state = fe->demodulator_priv; in ds3000_read_status()
437 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in ds3000_read_status()
464 state->config->set_lock_led(fe, *status == 0 ? 0 : 1); in ds3000_read_status()
472 static int ds3000_read_ber(struct dvb_frontend *fe, u32* ber) in ds3000_read_ber() argument
474 struct ds3000_state *state = fe->demodulator_priv; in ds3000_read_ber()
475 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in ds3000_read_ber()
536 static int ds3000_read_signal_strength(struct dvb_frontend *fe, in ds3000_read_signal_strength() argument
539 if (fe->ops.tuner_ops.get_rf_strength) in ds3000_read_signal_strength()
540 fe->ops.tuner_ops.get_rf_strength(fe, signal_strength); in ds3000_read_signal_strength()
546 static int ds3000_read_snr(struct dvb_frontend *fe, u16 *snr) in ds3000_read_snr() argument
548 struct ds3000_state *state = fe->demodulator_priv; in ds3000_read_snr()
549 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in ds3000_read_snr()
632 static int ds3000_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) in ds3000_read_ucblocks() argument
634 struct ds3000_state *state = fe->demodulator_priv; in ds3000_read_ucblocks()
635 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in ds3000_read_ucblocks()
669 static int ds3000_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone) in ds3000_set_tone() argument
671 struct ds3000_state *state = fe->demodulator_priv; in ds3000_set_tone()
703 static int ds3000_send_diseqc_msg(struct dvb_frontend *fe, in ds3000_send_diseqc_msg() argument
706 struct ds3000_state *state = fe->demodulator_priv; in ds3000_send_diseqc_msg()
768 static int ds3000_diseqc_send_burst(struct dvb_frontend *fe, in ds3000_diseqc_send_burst() argument
771 struct ds3000_state *state = fe->demodulator_priv; in ds3000_diseqc_send_burst()
821 static void ds3000_release(struct dvb_frontend *fe) in ds3000_release() argument
823 struct ds3000_state *state = fe->demodulator_priv; in ds3000_release()
826 state->config->set_lock_led(fe, 0); in ds3000_release()
883 static int ds3000_set_carrier_offset(struct dvb_frontend *fe, in ds3000_set_carrier_offset() argument
886 struct ds3000_state *state = fe->demodulator_priv; in ds3000_set_carrier_offset()
902 static int ds3000_set_frontend(struct dvb_frontend *fe) in ds3000_set_frontend() argument
904 struct ds3000_state *state = fe->demodulator_priv; in ds3000_set_frontend()
905 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in ds3000_set_frontend()
916 state->config->set_ts_params(fe, 0); in ds3000_set_frontend()
918 if (fe->ops.tuner_ops.set_params) in ds3000_set_frontend()
919 fe->ops.tuner_ops.set_params(fe); in ds3000_set_frontend()
1027 if (fe->ops.tuner_ops.get_frequency) { in ds3000_set_frontend()
1028 fe->ops.tuner_ops.get_frequency(fe, &frequency); in ds3000_set_frontend()
1030 ds3000_set_carrier_offset(fe, offset_khz); in ds3000_set_frontend()
1034 ds3000_read_status(fe, &status); in ds3000_set_frontend()
1044 static int ds3000_tune(struct dvb_frontend *fe, in ds3000_tune() argument
1051 int ret = ds3000_set_frontend(fe); in ds3000_tune()
1058 return ds3000_read_status(fe, status); in ds3000_tune()
1061 static enum dvbfe_algo ds3000_get_algo(struct dvb_frontend *fe) in ds3000_get_algo() argument
1063 struct ds3000_state *state = fe->demodulator_priv; in ds3000_get_algo()
1066 state->config->set_lock_led(fe, 0); in ds3000_get_algo()
1077 static int ds3000_initfe(struct dvb_frontend *fe) in ds3000_initfe() argument
1079 struct ds3000_state *state = fe->demodulator_priv; in ds3000_initfe()
1088 ret = ds3000_firmware_ondemand(fe); in ds3000_initfe()