Lines Matching refs:fe_slave
1797 struct dvb_frontend *fe_slave = st->dib8000_ops.get_slave_frontend(adap->fe_adap[0].fe, 1); in nim8096md_tuner_attach() local
1799 if (fe_slave) { in nim8096md_tuner_attach()
1800 tun_i2c = st->dib8000_ops.get_i2c_master(fe_slave, DIBX000_I2C_INTERFACE_TUNER, 1); in nim8096md_tuner_attach()
1801 if (dvb_attach(dib0090_register, fe_slave, tun_i2c, &dib809x_dib0090_config) == NULL) in nim8096md_tuner_attach()
1803 fe_slave->dvb = adap->fe_adap[0].fe->dvb; in nim8096md_tuner_attach()
1804 fe_slave->ops.tuner_ops.set_params = dib8096_set_param_override; in nim8096md_tuner_attach()
1818 struct dvb_frontend *fe_slave; in nim8096md_frontend_attach() local
1851 fe_slave = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x82, &dib809x_dib8000_config[1]); in nim8096md_frontend_attach()
1852 state->dib8000_ops.set_slave_frontend(adap->fe_adap[0].fe, fe_slave); in nim8096md_frontend_attach()
1854 return fe_slave == NULL ? -ENODEV : 0; in nim8096md_frontend_attach()
2458 struct dvb_frontend *fe_slave; in nim9090md_frontend_attach() local
2501 fe_slave = dvb_attach(dib9000_attach, i2c, 0x82, &nim9090md_config[1]); in nim9090md_frontend_attach()
2502 dib9000_set_slave_frontend(adap->fe_adap[0].fe, fe_slave); in nim9090md_frontend_attach()
2504 return fe_slave == NULL ? -ENODEV : 0; in nim9090md_frontend_attach()
2511 struct dvb_frontend *fe_slave; in nim9090md_tuner_attach() local
2534 fe_slave = dib9000_get_slave_frontend(adap->fe_adap[0].fe, 1); in nim9090md_tuner_attach()
2535 if (fe_slave != NULL) { in nim9090md_tuner_attach()
2537 dib9000_set_i2c_adapter(fe_slave, i2c); in nim9090md_tuner_attach()
2539 i2c = dib9000_get_tuner_interface(fe_slave); in nim9090md_tuner_attach()
2540 if (dvb_attach(dib0090_fw_register, fe_slave, i2c, &nim9090md_dib0090_config[1]) == NULL) in nim9090md_tuner_attach()
2542 fe_slave->dvb = adap->fe_adap[0].fe->dvb; in nim9090md_tuner_attach()
2544 if (dib9000_firmware_post_pll_init(fe_slave) < 0) in nim9090md_tuner_attach()