Lines Matching refs:fe

587 static int mxl5007t_get_status(struct dvb_frontend *fe, u32 *status)  in mxl5007t_get_status()  argument
589 struct mxl5007t_state *state = fe->tuner_priv; in mxl5007t_get_status()
594 if (fe->ops.i2c_gate_ctrl) in mxl5007t_get_status()
595 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_get_status()
606 if (fe->ops.i2c_gate_ctrl) in mxl5007t_get_status()
607 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_get_status()
614 static int mxl5007t_set_params(struct dvb_frontend *fe) in mxl5007t_set_params() argument
616 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mxl5007t_set_params()
618 struct mxl5007t_state *state = fe->tuner_priv; in mxl5007t_set_params()
655 if (fe->ops.i2c_gate_ctrl) in mxl5007t_set_params()
656 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_set_params()
673 if (fe->ops.i2c_gate_ctrl) in mxl5007t_set_params()
674 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_set_params()
681 static int mxl5007t_init(struct dvb_frontend *fe) in mxl5007t_init() argument
683 struct mxl5007t_state *state = fe->tuner_priv; in mxl5007t_init()
686 if (fe->ops.i2c_gate_ctrl) in mxl5007t_init()
687 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_init()
693 if (fe->ops.i2c_gate_ctrl) in mxl5007t_init()
694 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_init()
699 static int mxl5007t_sleep(struct dvb_frontend *fe) in mxl5007t_sleep() argument
701 struct mxl5007t_state *state = fe->tuner_priv; in mxl5007t_sleep()
704 if (fe->ops.i2c_gate_ctrl) in mxl5007t_sleep()
705 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_sleep()
713 if (fe->ops.i2c_gate_ctrl) in mxl5007t_sleep()
714 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_sleep()
721 static int mxl5007t_get_frequency(struct dvb_frontend *fe, u32 *frequency) in mxl5007t_get_frequency() argument
723 struct mxl5007t_state *state = fe->tuner_priv; in mxl5007t_get_frequency()
728 static int mxl5007t_get_bandwidth(struct dvb_frontend *fe, u32 *bandwidth) in mxl5007t_get_bandwidth() argument
730 struct mxl5007t_state *state = fe->tuner_priv; in mxl5007t_get_bandwidth()
735 static int mxl5007t_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) in mxl5007t_get_if_frequency() argument
737 struct mxl5007t_state *state = fe->tuner_priv; in mxl5007t_get_if_frequency()
779 static int mxl5007t_release(struct dvb_frontend *fe) in mxl5007t_release() argument
781 struct mxl5007t_state *state = fe->tuner_priv; in mxl5007t_release()
790 fe->tuner_priv = NULL; in mxl5007t_release()
862 struct dvb_frontend *mxl5007t_attach(struct dvb_frontend *fe, in mxl5007t_attach() argument
882 if (fe->ops.i2c_gate_ctrl) in mxl5007t_attach()
883 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_attach()
887 if (fe->ops.i2c_gate_ctrl) in mxl5007t_attach()
888 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_attach()
899 if (fe->ops.i2c_gate_ctrl) in mxl5007t_attach()
900 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_attach()
904 if (fe->ops.i2c_gate_ctrl) in mxl5007t_attach()
905 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_attach()
910 if (fe->ops.i2c_gate_ctrl) in mxl5007t_attach()
911 fe->ops.i2c_gate_ctrl(fe, 1); in mxl5007t_attach()
916 if (fe->ops.i2c_gate_ctrl) in mxl5007t_attach()
917 fe->ops.i2c_gate_ctrl(fe, 0); in mxl5007t_attach()
922 fe->tuner_priv = state; in mxl5007t_attach()
926 memcpy(&fe->ops.tuner_ops, &mxl5007t_tuner_ops, in mxl5007t_attach()
929 return fe; in mxl5007t_attach()
933 mxl5007t_release(fe); in mxl5007t_attach()