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()
377 return qt1010_set_params(fe); in qt1010_init()
380 static int qt1010_release(struct dvb_frontend *fe) in qt1010_release() argument
382 kfree(fe->tuner_priv); in qt1010_release()
383 fe->tuner_priv = NULL; in qt1010_release()
387 static int qt1010_get_frequency(struct dvb_frontend *fe, u32 *frequency) in qt1010_get_frequency() argument
389 struct qt1010_priv *priv = fe->tuner_priv; in qt1010_get_frequency()
394 static int qt1010_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) in qt1010_get_if_frequency() argument
417 struct dvb_frontend * qt1010_attach(struct dvb_frontend *fe, in qt1010_attach() argument
431 if (fe->ops.i2c_gate_ctrl) in qt1010_attach()
432 fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */ in qt1010_attach()
441 if (fe->ops.i2c_gate_ctrl) in qt1010_attach()
442 fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */ in qt1010_attach()
448 memcpy(&fe->ops.tuner_ops, &qt1010_tuner_ops, in qt1010_attach()
451 fe->tuner_priv = priv; in qt1010_attach()
452 return fe; in qt1010_attach()