Lines Matching defs:fe

156 int m88ds3103_get_agc_pwm(struct dvb_frontend *fe, u8 *_agc_pwm)
158 struct m88ds3103_dev *dev = fe->demodulator_priv;
169 static int m88ds3103_read_status(struct dvb_frontend *fe,
172 struct m88ds3103_dev *dev = fe->demodulator_priv;
174 struct dtv_frontend_properties *c = &fe->dtv_property_cache;
380 struct dtv_frontend_properties *c = &dev->fe.dtv_property_cache;
618 static int m88ds3103_set_frontend(struct dvb_frontend *fe)
620 struct m88ds3103_dev *dev = fe->demodulator_priv;
622 struct dtv_frontend_properties *c = &fe->dtv_property_cache;
671 if (fe->ops.tuner_ops.set_params) {
672 ret = fe->ops.tuner_ops.set_params(fe);
677 if (fe->ops.tuner_ops.get_frequency) {
678 ret = fe->ops.tuner_ops.get_frequency(fe, &tuner_frequency_khz);
915 /* u8tmp1[5:2] => fe[3:0], u8tmp1[1:0] => ea[7:6] */
1018 static int m88ds3103_init(struct dvb_frontend *fe)
1020 struct m88ds3103_dev *dev = fe->demodulator_priv;
1022 struct dtv_frontend_properties *c = &fe->dtv_property_cache;
1064 dev->fe.ops.info.name);
1115 dev->fe.ops.info.name);
1145 static int m88ds3103_sleep(struct dvb_frontend *fe)
1147 struct m88ds3103_dev *dev = fe->demodulator_priv;
1183 static int m88ds3103_get_frontend(struct dvb_frontend *fe,
1186 struct m88ds3103_dev *dev = fe->demodulator_priv;
1352 static int m88ds3103_read_snr(struct dvb_frontend *fe, u16 *snr)
1354 struct dtv_frontend_properties *c = &fe->dtv_property_cache;
1364 static int m88ds3103_read_ber(struct dvb_frontend *fe, u32 *ber)
1366 struct m88ds3103_dev *dev = fe->demodulator_priv;
1373 static int m88ds3103_set_tone(struct dvb_frontend *fe,
1376 struct m88ds3103_dev *dev = fe->demodulator_priv;
1419 static int m88ds3103_set_voltage(struct dvb_frontend *fe,
1422 struct m88ds3103_dev *dev = fe->demodulator_priv;
1469 static int m88ds3103_diseqc_send_master_cmd(struct dvb_frontend *fe,
1472 struct m88ds3103_dev *dev = fe->demodulator_priv;
1548 static int m88ds3103_diseqc_send_burst(struct dvb_frontend *fe,
1551 struct m88ds3103_dev *dev = fe->demodulator_priv;
1627 static int m88ds3103_get_tune_settings(struct dvb_frontend *fe,
1635 static void m88ds3103_release(struct dvb_frontend *fe)
1637 struct m88ds3103_dev *dev = fe->demodulator_priv;
1758 return &dev->fe;
1881 memcpy(&dev->fe.ops, &m88ds3103_ops, sizeof(struct dvb_frontend_ops));
1883 strscpy(dev->fe.ops.info.name, "Montage Technology M88DS3103B",
1884 sizeof(dev->fe.ops.info.name));
1886 strscpy(dev->fe.ops.info.name, "Montage Technology M88RS6000",
1887 sizeof(dev->fe.ops.info.name));
1889 dev->fe.ops.release = NULL;
1890 dev->fe.demodulator_priv = dev;