Lines Matching defs:adap
266 static int af9035_i2c_master_xfer(struct i2c_adapter *adap,
269 struct dvb_usb_device *d = i2c_get_adapdata(adap);
1144 struct i2c_adapter *adap = adapter_priv;
1145 struct dvb_usb_device *d = i2c_get_adapdata(adap);
1168 static int af9035_frontend_attach(struct dvb_usb_adapter *adap)
1170 struct state *state = adap_to_priv(adap);
1171 struct dvb_usb_device *d = adap_to_d(adap);
1175 dev_dbg(&intf->dev, "adap->id=%d\n", adap->id);
1177 if (!state->af9033_config[adap->id].tuner) {
1183 state->af9033_config[adap->id].fe = &adap->fe[0];
1184 state->af9033_config[adap->id].ops = &state->ops;
1185 ret = af9035_add_i2c_dev(d, "af9033", state->af9033_i2c_addr[adap->id],
1186 &state->af9033_config[adap->id], &d->i2c_adap);
1190 if (adap->fe[0] == NULL) {
1196 adap->fe[0]->ops.i2c_gate_ctrl = NULL;
1197 adap->fe[0]->callback = af9035_frontend_callback;
1216 static int it930x_frontend_attach(struct dvb_usb_adapter *adap)
1218 struct state *state = adap_to_priv(adap);
1219 struct dvb_usb_device *d = adap_to_d(adap);
1225 dev_dbg(&intf->dev, "adap->id=%d\n", adap->id);
1271 si2168_config.fe = &adap->fe[0];
1274 state->af9033_config[adap->id].fe = &adap->fe[0];
1275 state->af9033_config[adap->id].ops = &state->ops;
1282 if (adap->fe[0] == NULL) {
1296 static int af9035_frontend_detach(struct dvb_usb_adapter *adap)
1298 struct state *state = adap_to_priv(adap);
1299 struct dvb_usb_device *d = adap_to_d(adap);
1302 dev_dbg(&intf->dev, "adap->id=%d\n", adap->id);
1304 if (adap->id == 1) {
1307 } else if (adap->id == 0) {
1356 static int af9035_tuner_attach(struct dvb_usb_adapter *adap)
1358 struct state *state = adap_to_priv(adap);
1359 struct dvb_usb_device *d = adap_to_d(adap);
1366 dev_dbg(&intf->dev, "adap->id=%d\n", adap->id);
1373 switch (state->af9033_config[adap->id].tuner) {
1376 .dvb_frontend = adap->fe[0],
1407 fe = adap->fe[0];
1411 fe = dvb_attach(fc0011_attach, adap->fe[0],
1415 if (adap->id == 0) {
1466 fe = dvb_attach(mxl5007t_attach, adap->fe[0], &d->i2c_adap,
1467 tuner_addr, &af9035_mxl5007t_config[adap->id]);
1471 fe = dvb_attach(tda18218_attach, adap->fe[0],
1476 .dvb_frontend = adap->fe[0],
1499 fe = adap->fe[0];
1509 if (adap->id == 0) {
1539 fe = dvb_attach(fc0012_attach, adap->fe[0], &d->i2c_adap,
1540 &af9035_fc0012_config[adap->id]);
1552 .regmap = state->af9033_config[adap->id].regmap,
1553 .fe = adap->fe[0],
1556 switch (state->af9033_config[adap->id].tuner) {
1573 if (adap->id == 0)
1596 state->platform_device_tuner[adap->id] = pdev;
1597 fe = adap->fe[0];
1617 static int it930x_tuner_attach(struct dvb_usb_adapter *adap)
1619 struct state *state = adap_to_priv(adap);
1620 struct dvb_usb_device *d = adap_to_d(adap);
1625 dev_dbg(&intf->dev, "adap->id=%d\n", adap->id);
1628 si2157_config.fe = adap->fe[0];
1666 static int it930x_tuner_detach(struct dvb_usb_adapter *adap)
1668 struct state *state = adap_to_priv(adap);
1669 struct dvb_usb_device *d = adap_to_d(adap);
1672 dev_dbg(&intf->dev, "adap->id=%d\n", adap->id);
1674 if (adap->id == 1) {
1677 } else if (adap->id == 0) {
1686 static int af9035_tuner_detach(struct dvb_usb_adapter *adap)
1688 struct state *state = adap_to_priv(adap);
1689 struct dvb_usb_device *d = adap_to_d(adap);
1692 dev_dbg(&intf->dev, "adap->id=%d\n", adap->id);
1694 switch (state->af9033_config[adap->id].tuner) {
1697 if (adap->id == 1) {
1700 } else if (adap->id == 0) {
1714 pdev = state->platform_device_tuner[adap->id];
1942 dev_dbg(&intf->dev, "adap=%d\n", fe_to_adap(fe)->id);
1950 static int af9035_pid_filter_ctrl(struct dvb_usb_adapter *adap, int onoff)
1952 struct state *state = adap_to_priv(adap);
1954 return state->ops.pid_filter_ctrl(adap->fe[0], onoff);
1957 static int af9035_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid,
1960 struct state *state = adap_to_priv(adap);
1962 return state->ops.pid_filter(adap->fe[0], index, pid, onoff);