Lines Matching refs:fe

97 static int ix2505v_release(struct dvb_frontend *fe)  in ix2505v_release()  argument
99 struct ix2505v_state *state = fe->tuner_priv; in ix2505v_release()
101 fe->tuner_priv = NULL; in ix2505v_release()
132 static int ix2505v_set_params(struct dvb_frontend *fe) in ix2505v_set_params() argument
134 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in ix2505v_set_params()
135 struct ix2505v_state *state = fe->tuner_priv; in ix2505v_set_params()
143 if ((frequency < fe->ops.info.frequency_min) in ix2505v_set_params()
144 || (frequency > fe->ops.info.frequency_max)) in ix2505v_set_params()
217 if (fe->ops.i2c_gate_ctrl) in ix2505v_set_params()
218 fe->ops.i2c_gate_ctrl(fe, 1); in ix2505v_set_params()
225 if (fe->ops.i2c_gate_ctrl) in ix2505v_set_params()
226 fe->ops.i2c_gate_ctrl(fe, 1); in ix2505v_set_params()
238 if (fe->ops.i2c_gate_ctrl) in ix2505v_set_params()
239 fe->ops.i2c_gate_ctrl(fe, 1); in ix2505v_set_params()
252 static int ix2505v_get_frequency(struct dvb_frontend *fe, u32 *frequency) in ix2505v_get_frequency() argument
254 struct ix2505v_state *state = fe->tuner_priv; in ix2505v_get_frequency()
272 struct dvb_frontend *ix2505v_attach(struct dvb_frontend *fe, in ix2505v_attach() argument
292 if (fe->ops.i2c_gate_ctrl) in ix2505v_attach()
293 fe->ops.i2c_gate_ctrl(fe, 1); in ix2505v_attach()
302 if (fe->ops.i2c_gate_ctrl) in ix2505v_attach()
303 fe->ops.i2c_gate_ctrl(fe, 0); in ix2505v_attach()
306 fe->tuner_priv = state; in ix2505v_attach()
308 memcpy(&fe->ops.tuner_ops, &ix2505v_tuner_ops, in ix2505v_attach()
311 __func__, fe->ops.tuner_ops.info.name, config->tuner_address); in ix2505v_attach()
313 return fe; in ix2505v_attach()