Lines Matching refs:fe
608 static int af9015_get_stream_config(struct dvb_frontend *fe, u8 *ts_type, in af9015_get_stream_config() argument
611 struct dvb_usb_device *d = fe_to_d(fe); in af9015_get_stream_config()
612 dev_dbg(&d->udev->dev, "%s: adap=%d\n", __func__, fe_to_adap(fe)->id); in af9015_get_stream_config()
627 static int af9015_af9013_set_frontend(struct dvb_frontend *fe) in af9015_af9013_set_frontend() argument
630 struct af9015_state *state = fe_to_priv(fe); in af9015_af9013_set_frontend()
635 ret = state->set_frontend[fe_to_adap(fe)->id](fe); in af9015_af9013_set_frontend()
643 static int af9015_af9013_read_status(struct dvb_frontend *fe, in af9015_af9013_read_status() argument
647 struct af9015_state *state = fe_to_priv(fe); in af9015_af9013_read_status()
652 ret = state->read_status[fe_to_adap(fe)->id](fe, status); in af9015_af9013_read_status()
660 static int af9015_af9013_init(struct dvb_frontend *fe) in af9015_af9013_init() argument
663 struct af9015_state *state = fe_to_priv(fe); in af9015_af9013_init()
668 ret = state->init[fe_to_adap(fe)->id](fe); in af9015_af9013_init()
676 static int af9015_af9013_sleep(struct dvb_frontend *fe) in af9015_af9013_sleep() argument
679 struct af9015_state *state = fe_to_priv(fe); in af9015_af9013_sleep()
684 ret = state->sleep[fe_to_adap(fe)->id](fe); in af9015_af9013_sleep()
692 static int af9015_tuner_init(struct dvb_frontend *fe) in af9015_tuner_init() argument
695 struct af9015_state *state = fe_to_priv(fe); in af9015_tuner_init()
700 ret = state->tuner_init[fe_to_adap(fe)->id](fe); in af9015_tuner_init()
708 static int af9015_tuner_sleep(struct dvb_frontend *fe) in af9015_tuner_sleep() argument
711 struct af9015_state *state = fe_to_priv(fe); in af9015_tuner_sleep()
716 ret = state->tuner_sleep[fe_to_adap(fe)->id](fe); in af9015_tuner_sleep()
843 adap->fe[0] = dvb_attach(af9013_attach, in af9015_af9013_frontend_attach()
853 if (adap->fe[0]) { in af9015_af9013_frontend_attach()
855 adap->fe[0]->ops.set_frontend; in af9015_af9013_frontend_attach()
856 adap->fe[0]->ops.set_frontend = in af9015_af9013_frontend_attach()
860 adap->fe[0]->ops.read_status; in af9015_af9013_frontend_attach()
861 adap->fe[0]->ops.read_status = in af9015_af9013_frontend_attach()
864 state->init[adap->id] = adap->fe[0]->ops.init; in af9015_af9013_frontend_attach()
865 adap->fe[0]->ops.init = af9015_af9013_init; in af9015_af9013_frontend_attach()
867 state->sleep[adap->id] = adap->fe[0]->ops.sleep; in af9015_af9013_frontend_attach()
868 adap->fe[0]->ops.sleep = af9015_af9013_sleep; in af9015_af9013_frontend_attach()
871 return adap->fe[0] == NULL ? -ENODEV : 0; in af9015_af9013_frontend_attach()
947 ret = dvb_attach(mt2060_attach, adap->fe[0], in af9015_tuner_attach()
954 ret = dvb_attach(qt1010_attach, adap->fe[0], in af9015_tuner_attach()
959 ret = dvb_attach(tda18271_attach, adap->fe[0], 0xc0, in af9015_tuner_attach()
964 ret = dvb_attach(tda18218_attach, adap->fe[0], in af9015_tuner_attach()
969 ret = dvb_attach(mxl5005s_attach, adap->fe[0], in af9015_tuner_attach()
975 ret = dvb_attach(mxl5005s_attach, adap->fe[0], in af9015_tuner_attach()
980 ret = dvb_attach(dvb_pll_attach, adap->fe[0], 0xc0, in af9015_tuner_attach()
985 ret = dvb_attach(mc44s803_attach, adap->fe[0], in af9015_tuner_attach()
990 ret = dvb_attach(mxl5007t_attach, adap->fe[0], in af9015_tuner_attach()
1002 if (adap->fe[0]->ops.tuner_ops.init) { in af9015_tuner_attach()
1004 adap->fe[0]->ops.tuner_ops.init; in af9015_tuner_attach()
1005 adap->fe[0]->ops.tuner_ops.init = af9015_tuner_init; in af9015_tuner_attach()
1008 if (adap->fe[0]->ops.tuner_ops.sleep) { in af9015_tuner_attach()
1010 adap->fe[0]->ops.tuner_ops.sleep; in af9015_tuner_attach()
1011 adap->fe[0]->ops.tuner_ops.sleep = af9015_tuner_sleep; in af9015_tuner_attach()