Lines Matching refs:adap

48 	struct i2c_adapter *adap;  member
62 if (i2c_dev->adap->nr == index) in i2c_dev_get_by_minor()
71 static struct i2c_dev *get_free_i2c_dev(struct i2c_adapter *adap) in get_free_i2c_dev() argument
75 if (adap->nr >= I2C_MINORS) { in get_free_i2c_dev()
77 adap->nr); in get_free_i2c_dev()
84 i2c_dev->adap = adap; in get_free_i2c_dev()
107 return sprintf(buf, "%s\n", i2c_dev->adap->name); in name_show()
485 struct i2c_adapter *adap; in i2cdev_open() local
492 adap = i2c_get_adapter(i2c_dev->adap->nr); in i2cdev_open()
493 if (!adap) in i2cdev_open()
505 i2c_put_adapter(adap); in i2cdev_open()
508 snprintf(client->name, I2C_NAME_SIZE, "i2c-dev %d", adap->nr); in i2cdev_open()
510 client->adapter = adap; in i2cdev_open()
543 struct i2c_adapter *adap; in i2cdev_attach_adapter() local
549 adap = to_i2c_adapter(dev); in i2cdev_attach_adapter()
551 i2c_dev = get_free_i2c_dev(adap); in i2cdev_attach_adapter()
556 i2c_dev->dev = device_create(i2c_dev_class, &adap->dev, in i2cdev_attach_adapter()
557 MKDEV(I2C_MAJOR, adap->nr), NULL, in i2cdev_attach_adapter()
558 "i2c-%d", adap->nr); in i2cdev_attach_adapter()
565 adap->name, adap->nr); in i2cdev_attach_adapter()
574 struct i2c_adapter *adap; in i2cdev_detach_adapter() local
579 adap = to_i2c_adapter(dev); in i2cdev_detach_adapter()
581 i2c_dev = i2c_dev_get_by_minor(adap->nr); in i2cdev_detach_adapter()
586 device_destroy(i2c_dev_class, MKDEV(I2C_MAJOR, adap->nr)); in i2cdev_detach_adapter()
588 pr_debug("i2c-dev: adapter [%s] unregistered\n", adap->name); in i2cdev_detach_adapter()