Lines Matching refs:fe

58 static int mt352_single_write(struct dvb_frontend *fe, u8 reg, u8 val)
60 struct mt352_state* state = fe->demodulator_priv;
72 static int _mt352_write(struct dvb_frontend* fe, const u8 ibuf[], int ilen)
76 if ((err = mt352_single_write(fe,ibuf[0]+i,ibuf[i+1])))
105 static int mt352_sleep(struct dvb_frontend* fe)
109 _mt352_write(fe, mt352_softdown, sizeof(mt352_softdown));
169 static int mt352_set_parameters(struct dvb_frontend *fe)
171 struct dtv_frontend_properties *op = &fe->dtv_property_cache;
172 struct mt352_state* state = fe->demodulator_priv;
294 if (fe->ops.tuner_ops.set_params) {
295 fe->ops.tuner_ops.set_params(fe);
296 if (fe->ops.i2c_gate_ctrl)
297 fe->ops.i2c_gate_ctrl(fe, 0);
300 _mt352_write(fe, buf, 8);
301 _mt352_write(fe, fsm_go, 2);
303 if (fe->ops.tuner_ops.calc_regs) {
304 fe->ops.tuner_ops.calc_regs(fe, buf+8, 5);
306 _mt352_write(fe, buf, sizeof(buf));
307 _mt352_write(fe, tuner_go, 2);
314 static int mt352_get_parameters(struct dvb_frontend* fe)
316 struct dtv_frontend_properties *op = &fe->dtv_property_cache;
317 struct mt352_state* state = fe->demodulator_priv;
420 static int mt352_read_status(struct dvb_frontend* fe, fe_status_t* status)
422 struct mt352_state* state = fe->demodulator_priv;
463 static int mt352_read_ber(struct dvb_frontend* fe, u32* ber)
465 struct mt352_state* state = fe->demodulator_priv;
474 static int mt352_read_signal_strength(struct dvb_frontend* fe, u16* strength)
476 struct mt352_state* state = fe->demodulator_priv;
487 static int mt352_read_snr(struct dvb_frontend* fe, u16* snr)
489 struct mt352_state* state = fe->demodulator_priv;
497 static int mt352_read_ucblocks(struct dvb_frontend* fe, u32* ucblocks)
499 struct mt352_state* state = fe->demodulator_priv;
507 static int mt352_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings* fe_tune_settings)
516 static int mt352_init(struct dvb_frontend* fe)
518 struct mt352_state* state = fe->demodulator_priv;
528 _mt352_write(fe, mt352_reset_attach, sizeof(mt352_reset_attach));
529 return state->config.demod_init(fe);
535 static void mt352_release(struct dvb_frontend* fe)
537 struct mt352_state* state = fe->demodulator_priv;