Lines Matching defs:fe
47 static int lnbp21_set_voltage(struct dvb_frontend *fe,
50 struct lnbp21 *lnbp21 = (struct lnbp21 *) fe->sec_priv;
76 static int lnbp21_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg)
78 struct lnbp21 *lnbp21 = (struct lnbp21 *) fe->sec_priv;
94 static int lnbp21_set_tone(struct dvb_frontend *fe,
97 struct lnbp21 *lnbp21 = (struct lnbp21 *) fe->sec_priv;
119 static void lnbp21_release(struct dvb_frontend *fe)
122 lnbp21_set_voltage(fe, SEC_VOLTAGE_OFF);
125 kfree(fe->sec_priv);
126 fe->sec_priv = NULL;
129 static struct dvb_frontend *lnbx2x_attach(struct dvb_frontend *fe,
141 fe->sec_priv = lnbp21;
150 if (lnbp21_set_voltage(fe, SEC_VOLTAGE_OFF)) {
156 fe->ops.release_sec = lnbp21_release;
159 fe->ops.set_voltage = lnbp21_set_voltage;
160 fe->ops.enable_high_lnb_voltage = lnbp21_enable_high_lnb_voltage;
162 fe->ops.set_tone = lnbp21_set_tone;
165 return fe;
168 struct dvb_frontend *lnbh24_attach(struct dvb_frontend *fe,
172 return lnbx2x_attach(fe, i2c, override_set, override_clear,
177 struct dvb_frontend *lnbp21_attach(struct dvb_frontend *fe,
181 return lnbx2x_attach(fe, i2c, override_set, override_clear,