Lines Matching refs:adap
44 struct i2c_adapter *adap;
59 if (i2c_dev->adap->nr == index)
68 static struct i2c_dev *get_free_i2c_dev(struct i2c_adapter *adap)
72 if (adap->nr >= I2C_MINORS) {
73 pr_err("Out of device minors (%d)\n", adap->nr);
80 i2c_dev->adap = adap;
105 return sysfs_emit(buf, "%s\n", i2c_dev->adap->name);
589 struct i2c_adapter *adap;
591 adap = i2c_get_adapter(minor);
592 if (!adap)
604 i2c_put_adapter(adap);
607 snprintf(client->name, I2C_NAME_SIZE, "i2c-dev %d", adap->nr);
609 client->adapter = adap;
654 struct i2c_adapter *adap;
660 adap = to_i2c_adapter(dev);
662 i2c_dev = get_free_i2c_dev(adap);
670 i2c_dev->dev.devt = MKDEV(I2C_MAJOR, adap->nr);
672 i2c_dev->dev.parent = &adap->dev;
675 res = dev_set_name(&i2c_dev->dev, "i2c-%d", adap->nr);
683 pr_debug("adapter [%s] registered as minor %d\n", adap->name, adap->nr);
693 struct i2c_adapter *adap;
698 adap = to_i2c_adapter(dev);
700 i2c_dev = i2c_dev_get_by_minor(adap->nr);
706 pr_debug("adapter [%s] unregistered\n", adap->name);