Lines Matching refs:fe
171 static int hd29l2_i2c_gate_ctrl(struct dvb_frontend *fe, int enable) in hd29l2_i2c_gate_ctrl() argument
174 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_i2c_gate_ctrl()
214 static int hd29l2_read_status(struct dvb_frontend *fe, enum fe_status *status) in hd29l2_read_status() argument
217 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_read_status()
249 static int hd29l2_read_snr(struct dvb_frontend *fe, u16 *snr) in hd29l2_read_snr() argument
252 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_read_snr()
281 static int hd29l2_read_signal_strength(struct dvb_frontend *fe, u16 *strength) in hd29l2_read_signal_strength() argument
284 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_read_signal_strength()
306 static int hd29l2_read_ber(struct dvb_frontend *fe, u32 *ber) in hd29l2_read_ber() argument
309 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_read_ber()
333 static int hd29l2_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) in hd29l2_read_ucblocks() argument
340 static enum dvbfe_search hd29l2_search(struct dvb_frontend *fe) in hd29l2_search() argument
343 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_search()
344 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in hd29l2_search()
362 if (fe->ops.tuner_ops.set_params) in hd29l2_search()
363 fe->ops.tuner_ops.set_params(fe); in hd29l2_search()
366 if (fe->ops.tuner_ops.get_if_frequency) in hd29l2_search()
367 fe->ops.tuner_ops.get_if_frequency(fe, &if_freq); in hd29l2_search()
558 static int hd29l2_get_frontend_algo(struct dvb_frontend *fe) in hd29l2_get_frontend_algo() argument
563 static int hd29l2_get_frontend(struct dvb_frontend *fe) in hd29l2_get_frontend() argument
566 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_get_frontend()
567 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in hd29l2_get_frontend()
727 static int hd29l2_init(struct dvb_frontend *fe) in hd29l2_init() argument
730 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_init()
746 if (fe->callback) { in hd29l2_init()
747 ret = fe->callback(fe, DVB_FRONTEND_COMPONENT_DEMOD, 0, 0); in hd29l2_init()
790 static void hd29l2_release(struct dvb_frontend *fe) in hd29l2_release() argument
792 struct hd29l2_priv *priv = fe->demodulator_priv; in hd29l2_release()
821 memcpy(&priv->fe.ops, &hd29l2_ops, sizeof(struct dvb_frontend_ops)); in hd29l2_attach()
822 priv->fe.demodulator_priv = priv; in hd29l2_attach()
824 return &priv->fe; in hd29l2_attach()