Lines Matching refs:fe_slave
1780 struct dvb_frontend *fe_slave = st->dib8000_ops.get_slave_frontend(adap->fe_adap[0].fe, 1); in nim8096md_tuner_attach() local
1782 if (fe_slave) { in nim8096md_tuner_attach()
1783 tun_i2c = st->dib8000_ops.get_i2c_master(fe_slave, DIBX000_I2C_INTERFACE_TUNER, 1); in nim8096md_tuner_attach()
1784 if (dvb_attach(dib0090_register, fe_slave, tun_i2c, &dib809x_dib0090_config) == NULL) in nim8096md_tuner_attach()
1786 fe_slave->dvb = adap->fe_adap[0].fe->dvb; in nim8096md_tuner_attach()
1787 fe_slave->ops.tuner_ops.set_params = dib8096_set_param_override; in nim8096md_tuner_attach()
1801 struct dvb_frontend *fe_slave; in nim8096md_frontend_attach() local
1834 fe_slave = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x82, &dib809x_dib8000_config[1]); in nim8096md_frontend_attach()
1835 state->dib8000_ops.set_slave_frontend(adap->fe_adap[0].fe, fe_slave); in nim8096md_frontend_attach()
1837 return fe_slave == NULL ? -ENODEV : 0; in nim8096md_frontend_attach()
2437 struct dvb_frontend *fe_slave; in nim9090md_frontend_attach() local
2480 fe_slave = dvb_attach(dib9000_attach, i2c, 0x82, &nim9090md_config[1]); in nim9090md_frontend_attach()
2481 dib9000_set_slave_frontend(adap->fe_adap[0].fe, fe_slave); in nim9090md_frontend_attach()
2483 return fe_slave == NULL ? -ENODEV : 0; in nim9090md_frontend_attach()
2490 struct dvb_frontend *fe_slave; in nim9090md_tuner_attach() local
2509 fe_slave = dib9000_get_slave_frontend(adap->fe_adap[0].fe, 1); in nim9090md_tuner_attach()
2510 if (fe_slave != NULL) { in nim9090md_tuner_attach()
2512 dib9000_set_i2c_adapter(fe_slave, i2c); in nim9090md_tuner_attach()
2514 i2c = dib9000_get_tuner_interface(fe_slave); in nim9090md_tuner_attach()
2515 if (dvb_attach(dib0090_fw_register, fe_slave, i2c, &nim9090md_dib0090_config[1]) == NULL) in nim9090md_tuner_attach()
2517 fe_slave->dvb = adap->fe_adap[0].fe->dvb; in nim9090md_tuner_attach()
2519 if (dib9000_firmware_post_pll_init(fe_slave) < 0) in nim9090md_tuner_attach()