Lines Matching refs:adap

282 static int af9035_i2c_master_xfer(struct i2c_adapter *adap,  in af9035_i2c_master_xfer()  argument
285 struct dvb_usb_device *d = i2c_get_adapdata(adap); in af9035_i2c_master_xfer()
1103 struct i2c_adapter *adap = adapter_priv; in af9035_frontend_callback() local
1104 struct dvb_usb_device *d = i2c_get_adapdata(adap); in af9035_frontend_callback()
1126 static int af9035_frontend_attach(struct dvb_usb_adapter *adap) in af9035_frontend_attach() argument
1128 struct state *state = adap_to_priv(adap); in af9035_frontend_attach()
1129 struct dvb_usb_device *d = adap_to_d(adap); in af9035_frontend_attach()
1132 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); in af9035_frontend_attach()
1134 if (!state->af9033_config[adap->id].tuner) { in af9035_frontend_attach()
1140 state->af9033_config[adap->id].fe = &adap->fe[0]; in af9035_frontend_attach()
1141 state->af9033_config[adap->id].ops = &state->ops; in af9035_frontend_attach()
1142 ret = af9035_add_i2c_dev(d, "af9033", state->af9033_i2c_addr[adap->id], in af9035_frontend_attach()
1143 &state->af9033_config[adap->id], &d->i2c_adap); in af9035_frontend_attach()
1147 if (adap->fe[0] == NULL) { in af9035_frontend_attach()
1153 adap->fe[0]->ops.i2c_gate_ctrl = NULL; in af9035_frontend_attach()
1154 adap->fe[0]->callback = af9035_frontend_callback; in af9035_frontend_attach()
1164 static int it930x_frontend_attach(struct dvb_usb_adapter *adap) in it930x_frontend_attach() argument
1166 struct state *state = adap_to_priv(adap); in it930x_frontend_attach()
1167 struct dvb_usb_device *d = adap_to_d(adap); in it930x_frontend_attach()
1172 dev_dbg(&d->udev->dev, "adap->id=%d\n", adap->id); in it930x_frontend_attach()
1176 si2168_config.fe = &adap->fe[0]; in it930x_frontend_attach()
1179 state->af9033_config[adap->id].fe = &adap->fe[0]; in it930x_frontend_attach()
1180 state->af9033_config[adap->id].ops = &state->ops; in it930x_frontend_attach()
1186 if (adap->fe[0] == NULL) { in it930x_frontend_attach()
1200 static int af9035_frontend_detach(struct dvb_usb_adapter *adap) in af9035_frontend_detach() argument
1202 struct state *state = adap_to_priv(adap); in af9035_frontend_detach()
1203 struct dvb_usb_device *d = adap_to_d(adap); in af9035_frontend_detach()
1206 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); in af9035_frontend_detach()
1213 switch (state->af9033_config[adap->id].tuner) { in af9035_frontend_detach()
1226 if (adap->id == 1) { in af9035_frontend_detach()
1229 } else if (adap->id == 0) { in af9035_frontend_detach()
1287 static int af9035_tuner_attach(struct dvb_usb_adapter *adap) in af9035_tuner_attach() argument
1289 struct state *state = adap_to_priv(adap); in af9035_tuner_attach()
1290 struct dvb_usb_device *d = adap_to_d(adap); in af9035_tuner_attach()
1296 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); in af9035_tuner_attach()
1303 switch (state->af9033_config[adap->id].tuner) { in af9035_tuner_attach()
1326 fe = dvb_attach(tua9001_attach, adap->fe[0], in af9035_tuner_attach()
1330 fe = dvb_attach(fc0011_attach, adap->fe[0], in af9035_tuner_attach()
1334 if (adap->id == 0) { in af9035_tuner_attach()
1385 fe = dvb_attach(mxl5007t_attach, adap->fe[0], &d->i2c_adap, in af9035_tuner_attach()
1386 tuner_addr, &af9035_mxl5007t_config[adap->id]); in af9035_tuner_attach()
1390 fe = dvb_attach(tda18218_attach, adap->fe[0], in af9035_tuner_attach()
1409 fe = dvb_attach(fc2580_attach, adap->fe[0], in af9035_tuner_attach()
1419 if (adap->id == 0) { in af9035_tuner_attach()
1449 fe = dvb_attach(fc0012_attach, adap->fe[0], &d->i2c_adap, in af9035_tuner_attach()
1450 &af9035_fc0012_config[adap->id]); in af9035_tuner_attach()
1457 .fe = adap->fe[0], in af9035_tuner_attach()
1462 if (adap->id == 0) in af9035_tuner_attach()
1469 state->af9033_i2c_addr[adap->id] >> 1, in af9035_tuner_attach()
1474 fe = adap->fe[0]; in af9035_tuner_attach()
1482 .fe = adap->fe[0], in af9035_tuner_attach()
1487 if (adap->id == 0) in af9035_tuner_attach()
1494 state->af9033_i2c_addr[adap->id] >> 1, in af9035_tuner_attach()
1499 fe = adap->fe[0]; in af9035_tuner_attach()
1519 static int it930x_tuner_attach(struct dvb_usb_adapter *adap) in it930x_tuner_attach() argument
1521 struct state *state = adap_to_priv(adap); in it930x_tuner_attach()
1522 struct dvb_usb_device *d = adap_to_d(adap); in it930x_tuner_attach()
1526 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); in it930x_tuner_attach()
1571 si2157_config.fe = adap->fe[0]; in it930x_tuner_attach()
1587 static int it930x_tuner_detach(struct dvb_usb_adapter *adap) in it930x_tuner_detach() argument
1589 struct state *state = adap_to_priv(adap); in it930x_tuner_detach()
1590 struct dvb_usb_device *d = adap_to_d(adap); in it930x_tuner_detach()
1592 dev_dbg(&d->udev->dev, "adap->id=%d\n", adap->id); in it930x_tuner_detach()
1594 if (adap->id == 1) { in it930x_tuner_detach()
1597 } else if (adap->id == 0) { in it930x_tuner_detach()
1606 static int af9035_tuner_detach(struct dvb_usb_adapter *adap) in af9035_tuner_detach() argument
1608 struct state *state = adap_to_priv(adap); in af9035_tuner_detach()
1609 struct dvb_usb_device *d = adap_to_d(adap); in af9035_tuner_detach()
1611 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); in af9035_tuner_detach()
1613 switch (state->af9033_config[adap->id].tuner) { in af9035_tuner_detach()
1620 if (adap->id == 1) { in af9035_tuner_detach()
1623 } else if (adap->id == 0) { in af9035_tuner_detach()
1865 static int af9035_pid_filter_ctrl(struct dvb_usb_adapter *adap, int onoff) in af9035_pid_filter_ctrl() argument
1867 struct state *state = adap_to_priv(adap); in af9035_pid_filter_ctrl()
1869 return state->ops.pid_filter_ctrl(adap->fe[0], onoff); in af9035_pid_filter_ctrl()
1872 static int af9035_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, in af9035_pid_filter() argument
1875 struct state *state = adap_to_priv(adap); in af9035_pid_filter()
1877 return state->ops.pid_filter(adap->fe[0], index, pid, onoff); in af9035_pid_filter()