Lines Matching refs:fe
51 static int lnbp22_set_voltage(struct dvb_frontend *fe, in lnbp22_set_voltage() argument
54 struct lnbp22 *lnbp22 = (struct lnbp22 *)fe->sec_priv; in lnbp22_set_voltage()
83 static int lnbp22_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg) in lnbp22_enable_high_lnb_voltage() argument
85 struct lnbp22 *lnbp22 = (struct lnbp22 *) fe->sec_priv; in lnbp22_enable_high_lnb_voltage()
102 static void lnbp22_release(struct dvb_frontend *fe) in lnbp22_release() argument
106 lnbp22_set_voltage(fe, SEC_VOLTAGE_OFF); in lnbp22_release()
109 kfree(fe->sec_priv); in lnbp22_release()
110 fe->sec_priv = NULL; in lnbp22_release()
113 struct dvb_frontend *lnbp22_attach(struct dvb_frontend *fe, in lnbp22_attach() argument
126 fe->sec_priv = lnbp22; in lnbp22_attach()
129 if (lnbp22_set_voltage(fe, SEC_VOLTAGE_OFF)) { in lnbp22_attach()
132 fe->sec_priv = NULL; in lnbp22_attach()
137 fe->ops.release_sec = lnbp22_release; in lnbp22_attach()
140 fe->ops.set_voltage = lnbp22_set_voltage; in lnbp22_attach()
141 fe->ops.enable_high_lnb_voltage = lnbp22_enable_high_lnb_voltage; in lnbp22_attach()
143 return fe; in lnbp22_attach()