Lines Matching refs:fe
139 static int __set_radio_freq(struct dvb_frontend *fe, in __set_radio_freq() argument
143 struct tea5761_priv *priv = fe->tuner_priv; in __set_radio_freq()
181 static int set_radio_freq(struct dvb_frontend *fe, in set_radio_freq() argument
184 struct tea5761_priv *priv = fe->analog_demod_priv; in set_radio_freq()
188 return __set_radio_freq(fe, params->frequency, in set_radio_freq()
192 static int set_radio_sleep(struct dvb_frontend *fe) in set_radio_sleep() argument
194 struct tea5761_priv *priv = fe->analog_demod_priv; in set_radio_sleep()
198 return __set_radio_freq(fe, priv->frequency, false); in set_radio_sleep()
201 static int tea5761_read_status(struct dvb_frontend *fe, char *buffer) in tea5761_read_status() argument
203 struct tea5761_priv *priv = fe->tuner_priv; in tea5761_read_status()
215 static inline int tea5761_signal(struct dvb_frontend *fe, const char *buffer) in tea5761_signal() argument
217 struct tea5761_priv *priv = fe->tuner_priv; in tea5761_signal()
226 static inline int tea5761_stereo(struct dvb_frontend *fe, const char *buffer) in tea5761_stereo() argument
228 struct tea5761_priv *priv = fe->tuner_priv; in tea5761_stereo()
237 static int tea5761_get_status(struct dvb_frontend *fe, u32 *status) in tea5761_get_status() argument
243 if (0 == tea5761_read_status(fe, buffer)) { in tea5761_get_status()
244 if (tea5761_signal(fe, buffer)) in tea5761_get_status()
246 if (tea5761_stereo(fe, buffer)) in tea5761_get_status()
253 static int tea5761_get_rf_strength(struct dvb_frontend *fe, u16 *strength) in tea5761_get_rf_strength() argument
259 if (0 == tea5761_read_status(fe, buffer)) in tea5761_get_rf_strength()
260 *strength = tea5761_signal(fe, buffer); in tea5761_get_rf_strength()
289 static int tea5761_release(struct dvb_frontend *fe) in tea5761_release() argument
291 kfree(fe->tuner_priv); in tea5761_release()
292 fe->tuner_priv = NULL; in tea5761_release()
297 static int tea5761_get_frequency(struct dvb_frontend *fe, u32 *frequency) in tea5761_get_frequency() argument
299 struct tea5761_priv *priv = fe->tuner_priv; in tea5761_get_frequency()
316 struct dvb_frontend *tea5761_attach(struct dvb_frontend *fe, in tea5761_attach() argument
328 fe->tuner_priv = priv; in tea5761_attach()
334 memcpy(&fe->ops.tuner_ops, &tea5761_tuner_ops, in tea5761_attach()
339 return fe; in tea5761_attach()