Lines Matching full:fe
111 static int tda18218_set_params(struct dvb_frontend *fe) in tda18218_set_params() argument
113 struct tda18218_priv *priv = fe->tuner_priv; in tda18218_set_params()
114 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in tda18218_set_params()
137 if (fe->ops.i2c_gate_ctrl) in tda18218_set_params()
138 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in tda18218_set_params()
197 if (fe->ops.i2c_gate_ctrl) in tda18218_set_params()
198 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in tda18218_set_params()
206 static int tda18218_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) in tda18218_get_if_frequency() argument
208 struct tda18218_priv *priv = fe->tuner_priv; in tda18218_get_if_frequency()
214 static int tda18218_sleep(struct dvb_frontend *fe) in tda18218_sleep() argument
216 struct tda18218_priv *priv = fe->tuner_priv; in tda18218_sleep()
219 if (fe->ops.i2c_gate_ctrl) in tda18218_sleep()
220 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in tda18218_sleep()
225 if (fe->ops.i2c_gate_ctrl) in tda18218_sleep()
226 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in tda18218_sleep()
234 static int tda18218_init(struct dvb_frontend *fe) in tda18218_init() argument
236 struct tda18218_priv *priv = fe->tuner_priv; in tda18218_init()
241 if (fe->ops.i2c_gate_ctrl) in tda18218_init()
242 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in tda18218_init()
246 if (fe->ops.i2c_gate_ctrl) in tda18218_init()
247 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in tda18218_init()
255 static void tda18218_release(struct dvb_frontend *fe) in tda18218_release() argument
257 kfree(fe->tuner_priv); in tda18218_release()
258 fe->tuner_priv = NULL; in tda18218_release()
279 struct dvb_frontend *tda18218_attach(struct dvb_frontend *fe, in tda18218_attach() argument
301 fe->tuner_priv = priv; in tda18218_attach()
303 if (fe->ops.i2c_gate_ctrl) in tda18218_attach()
304 fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */ in tda18218_attach()
319 memcpy(&fe->ops.tuner_ops, &tda18218_tuner_ops, in tda18218_attach()
334 if (fe->ops.i2c_gate_ctrl) in tda18218_attach()
335 fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ in tda18218_attach()
337 return fe; in tda18218_attach()