Lines Matching refs:fe
51 static int lnbp22_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage) in lnbp22_set_voltage() argument
53 struct lnbp22 *lnbp22 = (struct lnbp22 *)fe->sec_priv; in lnbp22_set_voltage()
82 static int lnbp22_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg) in lnbp22_enable_high_lnb_voltage() argument
84 struct lnbp22 *lnbp22 = (struct lnbp22 *) fe->sec_priv; in lnbp22_enable_high_lnb_voltage()
101 static void lnbp22_release(struct dvb_frontend *fe) in lnbp22_release() argument
105 lnbp22_set_voltage(fe, SEC_VOLTAGE_OFF); in lnbp22_release()
108 kfree(fe->sec_priv); in lnbp22_release()
109 fe->sec_priv = NULL; in lnbp22_release()
112 struct dvb_frontend *lnbp22_attach(struct dvb_frontend *fe, in lnbp22_attach() argument
125 fe->sec_priv = lnbp22; in lnbp22_attach()
128 if (lnbp22_set_voltage(fe, SEC_VOLTAGE_OFF)) { in lnbp22_attach()
131 fe->sec_priv = NULL; in lnbp22_attach()
136 fe->ops.release_sec = lnbp22_release; in lnbp22_attach()
139 fe->ops.set_voltage = lnbp22_set_voltage; in lnbp22_attach()
140 fe->ops.enable_high_lnb_voltage = lnbp22_enable_high_lnb_voltage; in lnbp22_attach()
142 return fe; in lnbp22_attach()