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()
1278 static int af9035_tuner_attach(struct dvb_usb_adapter *adap) in af9035_tuner_attach() argument
1280 struct state *state = adap_to_priv(adap); in af9035_tuner_attach()
1281 struct dvb_usb_device *d = adap_to_d(adap); in af9035_tuner_attach()
1287 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); in af9035_tuner_attach()
1294 switch (state->af9033_config[adap->id].tuner) { in af9035_tuner_attach()
1297 .dvb_frontend = adap->fe[0], in af9035_tuner_attach()
1328 fe = adap->fe[0]; in af9035_tuner_attach()
1332 fe = dvb_attach(fc0011_attach, adap->fe[0], in af9035_tuner_attach()
1336 if (adap->id == 0) { in af9035_tuner_attach()
1387 fe = dvb_attach(mxl5007t_attach, adap->fe[0], &d->i2c_adap, in af9035_tuner_attach()
1388 tuner_addr, &af9035_mxl5007t_config[adap->id]); in af9035_tuner_attach()
1392 fe = dvb_attach(tda18218_attach, adap->fe[0], in af9035_tuner_attach()
1397 .dvb_frontend = adap->fe[0], in af9035_tuner_attach()
1420 fe = adap->fe[0]; in af9035_tuner_attach()
1430 if (adap->id == 0) { in af9035_tuner_attach()
1460 fe = dvb_attach(fc0012_attach, adap->fe[0], &d->i2c_adap, in af9035_tuner_attach()
1461 &af9035_fc0012_config[adap->id]); in af9035_tuner_attach()
1468 .fe = adap->fe[0], in af9035_tuner_attach()
1473 if (adap->id == 0) in af9035_tuner_attach()
1480 state->af9033_i2c_addr[adap->id] >> 1, in af9035_tuner_attach()
1485 fe = adap->fe[0]; in af9035_tuner_attach()
1493 .fe = adap->fe[0], in af9035_tuner_attach()
1498 if (adap->id == 0) in af9035_tuner_attach()
1505 state->af9033_i2c_addr[adap->id] >> 1, in af9035_tuner_attach()
1510 fe = adap->fe[0]; in af9035_tuner_attach()
1530 static int it930x_tuner_attach(struct dvb_usb_adapter *adap) in it930x_tuner_attach() argument
1532 struct state *state = adap_to_priv(adap); in it930x_tuner_attach()
1533 struct dvb_usb_device *d = adap_to_d(adap); in it930x_tuner_attach()
1537 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); in it930x_tuner_attach()
1582 si2157_config.fe = adap->fe[0]; in it930x_tuner_attach()
1599 static int it930x_tuner_detach(struct dvb_usb_adapter *adap) in it930x_tuner_detach() argument
1601 struct state *state = adap_to_priv(adap); in it930x_tuner_detach()
1602 struct dvb_usb_device *d = adap_to_d(adap); in it930x_tuner_detach()
1604 dev_dbg(&d->udev->dev, "adap->id=%d\n", adap->id); in it930x_tuner_detach()
1606 if (adap->id == 1) { in it930x_tuner_detach()
1609 } else if (adap->id == 0) { in it930x_tuner_detach()
1618 static int af9035_tuner_detach(struct dvb_usb_adapter *adap) in af9035_tuner_detach() argument
1620 struct state *state = adap_to_priv(adap); in af9035_tuner_detach()
1621 struct dvb_usb_device *d = adap_to_d(adap); in af9035_tuner_detach()
1623 dev_dbg(&d->udev->dev, "%s: adap->id=%d\n", __func__, adap->id); in af9035_tuner_detach()
1625 switch (state->af9033_config[adap->id].tuner) { in af9035_tuner_detach()
1634 if (adap->id == 1) { in af9035_tuner_detach()
1637 } else if (adap->id == 0) { in af9035_tuner_detach()
1879 static int af9035_pid_filter_ctrl(struct dvb_usb_adapter *adap, int onoff) in af9035_pid_filter_ctrl() argument
1881 struct state *state = adap_to_priv(adap); in af9035_pid_filter_ctrl()
1883 return state->ops.pid_filter_ctrl(adap->fe[0], onoff); in af9035_pid_filter_ctrl()
1886 static int af9035_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, in af9035_pid_filter() argument
1889 struct state *state = adap_to_priv(adap); in af9035_pid_filter()
1891 return state->ops.pid_filter(adap->fe[0], index, pid, onoff); in af9035_pid_filter()