Lines Matching refs:adap
422 static int mxl111sf_lgdt3305_frontend_attach(struct dvb_usb_adapter *adap, u8 fe_id) in mxl111sf_lgdt3305_frontend_attach() argument
424 struct dvb_usb_device *d = adap_to_d(adap); in mxl111sf_lgdt3305_frontend_attach()
469 adap->fe[fe_id] = dvb_attach(lgdt3305_attach, in mxl111sf_lgdt3305_frontend_attach()
472 if (adap->fe[fe_id]) { in mxl111sf_lgdt3305_frontend_attach()
474 adap_state->fe_init = adap->fe[fe_id]->ops.init; in mxl111sf_lgdt3305_frontend_attach()
475 adap->fe[fe_id]->ops.init = mxl111sf_adap_fe_init; in mxl111sf_lgdt3305_frontend_attach()
476 adap_state->fe_sleep = adap->fe[fe_id]->ops.sleep; in mxl111sf_lgdt3305_frontend_attach()
477 adap->fe[fe_id]->ops.sleep = mxl111sf_adap_fe_sleep; in mxl111sf_lgdt3305_frontend_attach()
493 static int mxl111sf_lg2160_frontend_attach(struct dvb_usb_adapter *adap, u8 fe_id) in mxl111sf_lg2160_frontend_attach() argument
495 struct dvb_usb_device *d = adap_to_d(adap); in mxl111sf_lg2160_frontend_attach()
544 adap->fe[fe_id] = dvb_attach(lg2160_attach, in mxl111sf_lg2160_frontend_attach()
547 if (adap->fe[fe_id]) { in mxl111sf_lg2160_frontend_attach()
549 adap_state->fe_init = adap->fe[fe_id]->ops.init; in mxl111sf_lg2160_frontend_attach()
550 adap->fe[fe_id]->ops.init = mxl111sf_adap_fe_init; in mxl111sf_lg2160_frontend_attach()
551 adap_state->fe_sleep = adap->fe[fe_id]->ops.sleep; in mxl111sf_lg2160_frontend_attach()
552 adap->fe[fe_id]->ops.sleep = mxl111sf_adap_fe_sleep; in mxl111sf_lg2160_frontend_attach()
578 static int mxl111sf_lg2161_frontend_attach(struct dvb_usb_adapter *adap, u8 fe_id) in mxl111sf_lg2161_frontend_attach() argument
580 struct dvb_usb_device *d = adap_to_d(adap); in mxl111sf_lg2161_frontend_attach()
629 adap->fe[fe_id] = dvb_attach(lg2160_attach, in mxl111sf_lg2161_frontend_attach()
634 if (adap->fe[fe_id]) { in mxl111sf_lg2161_frontend_attach()
636 adap_state->fe_init = adap->fe[fe_id]->ops.init; in mxl111sf_lg2161_frontend_attach()
637 adap->fe[fe_id]->ops.init = mxl111sf_adap_fe_init; in mxl111sf_lg2161_frontend_attach()
638 adap_state->fe_sleep = adap->fe[fe_id]->ops.sleep; in mxl111sf_lg2161_frontend_attach()
639 adap->fe[fe_id]->ops.sleep = mxl111sf_adap_fe_sleep; in mxl111sf_lg2161_frontend_attach()
665 static int mxl111sf_lg2161_ep6_frontend_attach(struct dvb_usb_adapter *adap, u8 fe_id) in mxl111sf_lg2161_ep6_frontend_attach() argument
667 struct dvb_usb_device *d = adap_to_d(adap); in mxl111sf_lg2161_ep6_frontend_attach()
716 adap->fe[fe_id] = dvb_attach(lg2160_attach, in mxl111sf_lg2161_ep6_frontend_attach()
721 if (adap->fe[fe_id]) { in mxl111sf_lg2161_ep6_frontend_attach()
723 adap_state->fe_init = adap->fe[fe_id]->ops.init; in mxl111sf_lg2161_ep6_frontend_attach()
724 adap->fe[fe_id]->ops.init = mxl111sf_adap_fe_init; in mxl111sf_lg2161_ep6_frontend_attach()
725 adap_state->fe_sleep = adap->fe[fe_id]->ops.sleep; in mxl111sf_lg2161_ep6_frontend_attach()
726 adap->fe[fe_id]->ops.sleep = mxl111sf_adap_fe_sleep; in mxl111sf_lg2161_ep6_frontend_attach()
740 static int mxl111sf_attach_demod(struct dvb_usb_adapter *adap, u8 fe_id) in mxl111sf_attach_demod() argument
742 struct dvb_usb_device *d = adap_to_d(adap); in mxl111sf_attach_demod()
783 adap->fe[fe_id] = dvb_attach(mxl111sf_demod_attach, state, in mxl111sf_attach_demod()
785 if (adap->fe[fe_id]) { in mxl111sf_attach_demod()
787 adap_state->fe_init = adap->fe[fe_id]->ops.init; in mxl111sf_attach_demod()
788 adap->fe[fe_id]->ops.init = mxl111sf_adap_fe_init; in mxl111sf_attach_demod()
789 adap_state->fe_sleep = adap->fe[fe_id]->ops.sleep; in mxl111sf_attach_demod()
790 adap->fe[fe_id]->ops.sleep = mxl111sf_adap_fe_sleep; in mxl111sf_attach_demod()
868 static int mxl111sf_attach_tuner(struct dvb_usb_adapter *adap) in mxl111sf_attach_tuner() argument
870 struct mxl111sf_state *state = adap_to_priv(adap); in mxl111sf_attach_tuner()
876 if (dvb_attach(mxl111sf_tuner_attach, adap->fe[i], state, in mxl111sf_attach_tuner()
879 adap->fe[i]->ops.read_signal_strength = adap->fe[i]->ops.tuner_ops.get_rf_strength; in mxl111sf_attach_tuner()
937 static int mxl111sf_frontend_attach_dvbt(struct dvb_usb_adapter *adap) in mxl111sf_frontend_attach_dvbt() argument
939 return mxl111sf_attach_demod(adap, 0); in mxl111sf_frontend_attach_dvbt()
942 static int mxl111sf_frontend_attach_atsc(struct dvb_usb_adapter *adap) in mxl111sf_frontend_attach_atsc() argument
944 return mxl111sf_lgdt3305_frontend_attach(adap, 0); in mxl111sf_frontend_attach_atsc()
947 static int mxl111sf_frontend_attach_mh(struct dvb_usb_adapter *adap) in mxl111sf_frontend_attach_mh() argument
949 return mxl111sf_lg2160_frontend_attach(adap, 0); in mxl111sf_frontend_attach_mh()
952 static int mxl111sf_frontend_attach_atsc_mh(struct dvb_usb_adapter *adap) in mxl111sf_frontend_attach_atsc_mh() argument
957 ret = mxl111sf_lgdt3305_frontend_attach(adap, 0); in mxl111sf_frontend_attach_atsc_mh()
961 ret = mxl111sf_attach_demod(adap, 1); in mxl111sf_frontend_attach_atsc_mh()
965 ret = mxl111sf_lg2160_frontend_attach(adap, 2); in mxl111sf_frontend_attach_atsc_mh()
972 static int mxl111sf_frontend_attach_mercury(struct dvb_usb_adapter *adap) in mxl111sf_frontend_attach_mercury() argument
977 ret = mxl111sf_lgdt3305_frontend_attach(adap, 0); in mxl111sf_frontend_attach_mercury()
981 ret = mxl111sf_attach_demod(adap, 1); in mxl111sf_frontend_attach_mercury()
985 ret = mxl111sf_lg2161_ep6_frontend_attach(adap, 2); in mxl111sf_frontend_attach_mercury()
992 static int mxl111sf_frontend_attach_mercury_mh(struct dvb_usb_adapter *adap) in mxl111sf_frontend_attach_mercury_mh() argument
997 ret = mxl111sf_attach_demod(adap, 0); in mxl111sf_frontend_attach_mercury_mh()
1002 ret = mxl111sf_lg2161_frontend_attach(adap, 1); in mxl111sf_frontend_attach_mercury_mh()
1004 ret = mxl111sf_lg2161_ep6_frontend_attach(adap, 1); in mxl111sf_frontend_attach_mercury_mh()