Lines Matching refs:adap
147 static u32 ddb_i2c_functionality(struct i2c_adapter *adap) in ddb_i2c_functionality() argument
161 struct i2c_adapter *adap; in ddb_i2c_release() local
165 adap = &i2c->adap; in ddb_i2c_release()
166 i2c_del_adapter(adap); in ddb_i2c_release()
174 struct i2c_adapter *adap; in ddb_i2c_init() local
188 adap = &i2c->adap; in ddb_i2c_init()
189 i2c_set_adapdata(adap, i2c); in ddb_i2c_init()
191 adap->class = I2C_ADAP_CLASS_TV_DIGITAL|I2C_CLASS_TV_ANALOG; in ddb_i2c_init()
194 adap->class = I2C_CLASS_TV_ANALOG; in ddb_i2c_init()
197 strcpy(adap->name, "ddbridge"); in ddb_i2c_init()
198 adap->algo = &ddb_i2c_algo; in ddb_i2c_init()
199 adap->algo_data = (void *)i2c; in ddb_i2c_init()
200 adap->dev.parent = &dev->pdev->dev; in ddb_i2c_init()
201 stat = i2c_add_adapter(adap); in ddb_i2c_init()
208 adap = &i2c->adap; in ddb_i2c_init()
209 i2c_del_adapter(adap); in ddb_i2c_init()
575 struct i2c_adapter *i2c = &input->port->i2c->adap; in demod_attach_drxk()
597 struct i2c_adapter *i2c = &input->port->i2c->adap; in tuner_attach_tda18271()
668 struct i2c_adapter *i2c = &input->port->i2c->adap; in demod_attach_stv0900()
689 struct i2c_adapter *i2c = &input->port->i2c->adap; in tuner_attach_stv6110()
784 struct dvb_adapter *adap = &input->adap; in dvb_input_detach() local
811 dvb_unregister_adapter(adap); in dvb_input_detach()
820 struct dvb_adapter *adap = &input->adap; in dvb_input_attach() local
823 ret = dvb_register_adapter(adap, "DDBridge", THIS_MODULE, in dvb_input_attach()
842 &input->mem_frontend, adap); in dvb_input_attach()
847 ret = dvb_net_init(adap, &input->dvbnet, input->dmxdev.demux); in dvb_input_attach()
860 if (dvb_register_frontend(adap, input->fe) < 0) in dvb_input_attach()
870 if (dvb_register_frontend(adap, input->fe) < 0) in dvb_input_attach()
879 if (dvb_register_frontend(adap, input->fe) < 0) in dvb_input_attach()
882 if (dvb_register_frontend(adap, input->fe2) < 0) in dvb_input_attach()
1050 ret = dvb_register_adapter(&port->output->adap, in ddb_ci_attach()
1057 port->en = cxd2099_attach(&cxd_cfg, port, &port->i2c->adap); in ddb_ci_attach()
1059 dvb_unregister_adapter(&port->output->adap); in ddb_ci_attach()
1064 dvb_ca_en50221_init(&port->output->adap, in ddb_ci_attach()
1066 ret = dvb_register_device(&port->output->adap, &port->output->dev, in ddb_ci_attach()
1128 dvb_unregister_adapter(&port->output->adap); in ddb_ports_detach()
1141 return i2c_read_reg(&port->i2c->adap, 0x40, 0, &val) ? 0 : 1; in port_has_ci()
1147 if (i2c_read_reg16(&port->i2c->adap, 0x69, 0xf100, &val) < 0) in port_has_stv0900()
1155 if (i2c_read_reg16(&port->i2c->adap, 0x68, 0xf100, &val) < 0) in port_has_stv0900_aa()
1163 if (i2c_read(&port->i2c->adap, 0x29, &val) < 0) in port_has_drxks()
1165 if (i2c_read(&port->i2c->adap, 0x2a, &val) < 0) in port_has_drxks()