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()
488 struct i2c_adapter *adap; in i2cdev_open() local
495 adap = i2c_get_adapter(i2c_dev->adap->nr); in i2cdev_open()
496 if (!adap) in i2cdev_open()
508 i2c_put_adapter(adap); in i2cdev_open()
511 snprintf(client->name, I2C_NAME_SIZE, "i2c-dev %d", adap->nr); in i2cdev_open()
513 client->adapter = adap; in i2cdev_open()
546 struct i2c_adapter *adap; in i2cdev_attach_adapter() local
552 adap = to_i2c_adapter(dev); in i2cdev_attach_adapter()
554 i2c_dev = get_free_i2c_dev(adap); in i2cdev_attach_adapter()
559 i2c_dev->dev = device_create(i2c_dev_class, &adap->dev, in i2cdev_attach_adapter()
560 MKDEV(I2C_MAJOR, adap->nr), NULL, in i2cdev_attach_adapter()
561 "i2c-%d", adap->nr); in i2cdev_attach_adapter()
568 adap->name, adap->nr); in i2cdev_attach_adapter()
577 struct i2c_adapter *adap; in i2cdev_detach_adapter() local
582 adap = to_i2c_adapter(dev); in i2cdev_detach_adapter()
584 i2c_dev = i2c_dev_get_by_minor(adap->nr); in i2cdev_detach_adapter()
589 device_destroy(i2c_dev_class, MKDEV(I2C_MAJOR, adap->nr)); in i2cdev_detach_adapter()
591 pr_debug("i2c-dev: adapter [%s] unregistered\n", adap->name); in i2cdev_detach_adapter()