Lines Matching refs:fe
68 ctl = dvb_attach(stv6110x_attach, chan->fe, tunerconf, i2c); in tuner_attach_stv6110()
90 static int drxk_gate_ctrl(struct dvb_frontend *fe, int enable) in drxk_gate_ctrl() argument
92 struct ngene_channel *chan = fe->sec_priv; in drxk_gate_ctrl()
97 status = chan->gate_ctrl(fe, 1); in drxk_gate_ctrl()
99 status = chan->gate_ctrl(fe, 0); in drxk_gate_ctrl()
108 struct dvb_frontend *fe; in tuner_attach_tda18271() local
111 if (chan->fe->ops.i2c_gate_ctrl) in tuner_attach_tda18271()
112 chan->fe->ops.i2c_gate_ctrl(chan->fe, 1); in tuner_attach_tda18271()
113 fe = dvb_attach(tda18271c2dd_attach, chan->fe, i2c, 0x60); in tuner_attach_tda18271()
114 if (chan->fe->ops.i2c_gate_ctrl) in tuner_attach_tda18271()
115 chan->fe->ops.i2c_gate_ctrl(chan->fe, 0); in tuner_attach_tda18271()
116 if (!fe) { in tuner_attach_tda18271()
147 chan->fe = dvb_attach(stv090x_attach, feconf, i2c, in demod_attach_stv0900()
150 if (chan->fe == NULL) { in demod_attach_stv0900()
157 chan->fe->analog_demod_priv = chan; in demod_attach_stv0900()
159 if (!dvb_attach(lnbh24_attach, chan->fe, i2c, 0, in demod_attach_stv0900()
162 dvb_frontend_detach(chan->fe); in demod_attach_stv0900()
163 chan->fe = NULL; in demod_attach_stv0900()
170 static void cineS2_tuner_i2c_lock(struct dvb_frontend *fe, int lock) in cineS2_tuner_i2c_lock() argument
172 struct ngene_channel *chan = fe->analog_demod_priv; in cineS2_tuner_i2c_lock()
225 chan->fe = dvb_attach(drxk_attach, &config, i2c); in demod_attach_drxk()
226 if (!chan->fe) { in demod_attach_drxk()
230 chan->fe->sec_priv = chan; in demod_attach_drxk()
231 chan->gate_ctrl = chan->fe->ops.i2c_gate_ctrl; in demod_attach_drxk()
232 chan->fe->ops.i2c_gate_ctrl = drxk_gate_ctrl; in demod_attach_drxk()
306 chan->fe = dvb_attach(lgdt330x_attach, &aver_m780, &chan->i2c_adapter); in demod_attach_lg330x()
307 if (chan->fe == NULL) { in demod_attach_lg330x()
312 dvb_attach(mt2131_attach, chan->fe, &chan->i2c_adapter, in demod_attach_lg330x()
315 return (chan->fe) ? 0 : -ENODEV; in demod_attach_lg330x()
324 chan->fe = dvb_attach(drxd_attach, feconf, chan, in demod_attach_drxd()
326 if (!chan->fe) { in demod_attach_drxd()
339 if (!dvb_attach(dvb_pll_attach, chan->fe, feconf->pll_address, in tuner_attach_dtt7520x()