Lines Matching refs:fe
57 static int qt1010_set_params(struct dvb_frontend *fe) in qt1010_set_params() argument
59 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in qt1010_set_params()
118 priv = fe->tuner_priv; in qt1010_set_params()
126 if (fe->ops.i2c_gate_ctrl) in qt1010_set_params()
127 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ in qt1010_set_params()
222 if (fe->ops.i2c_gate_ctrl) in qt1010_set_params()
223 fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */ in qt1010_set_params()
290 static int qt1010_init(struct dvb_frontend *fe) in qt1010_init() argument
292 struct qt1010_priv *priv = fe->tuner_priv; in qt1010_init()
293 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in qt1010_init()
334 if (fe->ops.i2c_gate_ctrl) in qt1010_init()
335 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ in qt1010_init()
373 return qt1010_set_params(fe); in qt1010_init()
376 static int qt1010_release(struct dvb_frontend *fe) in qt1010_release() argument
378 kfree(fe->tuner_priv); in qt1010_release()
379 fe->tuner_priv = NULL; in qt1010_release()
383 static int qt1010_get_frequency(struct dvb_frontend *fe, u32 *frequency) in qt1010_get_frequency() argument
385 struct qt1010_priv *priv = fe->tuner_priv; in qt1010_get_frequency()
390 static int qt1010_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) in qt1010_get_if_frequency() argument
413 struct dvb_frontend * qt1010_attach(struct dvb_frontend *fe, in qt1010_attach() argument
427 if (fe->ops.i2c_gate_ctrl) in qt1010_attach()
428 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ in qt1010_attach()
437 if (fe->ops.i2c_gate_ctrl) in qt1010_attach()
438 fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */ in qt1010_attach()
444 memcpy(&fe->ops.tuner_ops, &qt1010_tuner_ops, in qt1010_attach()
447 fe->tuner_priv = priv; in qt1010_attach()
448 return fe; in qt1010_attach()