Lines Matching refs:fe
261 static int rtl2832_set_if(struct dvb_frontend *fe, u32 if_freq) in rtl2832_set_if() argument
263 struct rtl2832_dev *dev = fe->demodulator_priv; in rtl2832_set_if()
295 static int rtl2832_init(struct dvb_frontend *fe) in rtl2832_init() argument
297 struct rtl2832_dev *dev = fe->demodulator_priv; in rtl2832_init()
299 struct dtv_frontend_properties *c = &dev->fe.dtv_property_cache; in rtl2832_init()
409 static int rtl2832_sleep(struct dvb_frontend *fe) in rtl2832_sleep() argument
411 struct rtl2832_dev *dev = fe->demodulator_priv; in rtl2832_sleep()
432 static int rtl2832_get_tune_settings(struct dvb_frontend *fe, in rtl2832_get_tune_settings() argument
435 struct rtl2832_dev *dev = fe->demodulator_priv; in rtl2832_get_tune_settings()
440 s->step_size = fe->ops.info.frequency_stepsize * 2; in rtl2832_get_tune_settings()
441 s->max_drift = (fe->ops.info.frequency_stepsize * 2) + 1; in rtl2832_get_tune_settings()
445 static int rtl2832_set_frontend(struct dvb_frontend *fe) in rtl2832_set_frontend() argument
447 struct rtl2832_dev *dev = fe->demodulator_priv; in rtl2832_set_frontend()
449 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in rtl2832_set_frontend()
483 if (fe->ops.tuner_ops.set_params) in rtl2832_set_frontend()
484 fe->ops.tuner_ops.set_params(fe); in rtl2832_set_frontend()
492 if (fe->ops.tuner_ops.get_if_frequency) { in rtl2832_set_frontend()
495 ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_freq); in rtl2832_set_frontend()
499 ret = rtl2832_set_if(fe, if_freq); in rtl2832_set_frontend()
570 static int rtl2832_get_frontend(struct dvb_frontend *fe) in rtl2832_get_frontend() argument
572 struct rtl2832_dev *dev = fe->demodulator_priv; in rtl2832_get_frontend()
574 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in rtl2832_get_frontend()
683 static int rtl2832_read_status(struct dvb_frontend *fe, fe_status_t *status) in rtl2832_read_status() argument
685 struct rtl2832_dev *dev = fe->demodulator_priv; in rtl2832_read_status()
715 static int rtl2832_read_snr(struct dvb_frontend *fe, u16 *snr) in rtl2832_read_snr() argument
717 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in rtl2832_read_snr()
728 static int rtl2832_read_ber(struct dvb_frontend *fe, u32 *ber) in rtl2832_read_ber() argument
730 struct rtl2832_dev *dev = fe->demodulator_priv; in rtl2832_read_ber()
742 struct dtv_frontend_properties *c = &dev->fe.dtv_property_cache; in rtl2832_stat_work()
1062 return &dev->fe; in rtl2832_get_dvb_frontend()
1123 static int rtl2832_pid_filter_ctrl(struct dvb_frontend *fe, int onoff) in rtl2832_pid_filter_ctrl() argument
1125 struct rtl2832_dev *dev = fe->demodulator_priv; in rtl2832_pid_filter_ctrl()
1148 static int rtl2832_pid_filter(struct dvb_frontend *fe, u8 index, u16 pid, in rtl2832_pid_filter() argument
1151 struct rtl2832_dev *dev = fe->demodulator_priv; in rtl2832_pid_filter()
1265 memcpy(&dev->fe.ops, &rtl2832_ops, sizeof(struct dvb_frontend_ops)); in rtl2832_probe()
1266 dev->fe.demodulator_priv = dev; in rtl2832_probe()