Lines Matching refs:fe

45 static int tua6100_release(struct dvb_frontend *fe)  in tua6100_release()  argument
47 kfree(fe->tuner_priv); in tua6100_release()
48 fe->tuner_priv = NULL; in tua6100_release()
52 static int tua6100_sleep(struct dvb_frontend *fe) in tua6100_sleep() argument
54 struct tua6100_priv *priv = fe->tuner_priv; in tua6100_sleep()
59 if (fe->ops.i2c_gate_ctrl) in tua6100_sleep()
60 fe->ops.i2c_gate_ctrl(fe, 1); in tua6100_sleep()
64 if (fe->ops.i2c_gate_ctrl) in tua6100_sleep()
65 fe->ops.i2c_gate_ctrl(fe, 0); in tua6100_sleep()
70 static int tua6100_set_params(struct dvb_frontend *fe) in tua6100_set_params() argument
72 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in tua6100_set_params()
73 struct tua6100_priv *priv = fe->tuner_priv; in tua6100_set_params()
132 if (fe->ops.i2c_gate_ctrl) in tua6100_set_params()
133 fe->ops.i2c_gate_ctrl(fe, 1); in tua6100_set_params()
137 if (fe->ops.i2c_gate_ctrl) in tua6100_set_params()
138 fe->ops.i2c_gate_ctrl(fe, 1); in tua6100_set_params()
142 if (fe->ops.i2c_gate_ctrl) in tua6100_set_params()
143 fe->ops.i2c_gate_ctrl(fe, 1); in tua6100_set_params()
147 if (fe->ops.i2c_gate_ctrl) in tua6100_set_params()
148 fe->ops.i2c_gate_ctrl(fe, 0); in tua6100_set_params()
153 static int tua6100_get_frequency(struct dvb_frontend *fe, u32 *frequency) in tua6100_get_frequency() argument
155 struct tua6100_priv *priv = fe->tuner_priv; in tua6100_get_frequency()
173 struct dvb_frontend *tua6100_attach(struct dvb_frontend *fe, int addr, struct i2c_adapter *i2c) in tua6100_attach() argument
182 if (fe->ops.i2c_gate_ctrl) in tua6100_attach()
183 fe->ops.i2c_gate_ctrl(fe, 1); in tua6100_attach()
185 if (fe->ops.i2c_gate_ctrl) in tua6100_attach()
186 fe->ops.i2c_gate_ctrl(fe, 0); in tua6100_attach()
198 memcpy(&fe->ops.tuner_ops, &tua6100_tuner_ops, sizeof(struct dvb_tuner_ops)); in tua6100_attach()
199 fe->tuner_priv = priv; in tua6100_attach()
200 return fe; in tua6100_attach()