Lines Matching refs:cdev
14 static ssize_t show_type(struct device *cdev, in show_type() argument
17 struct atm_dev *adev = to_atm_dev(cdev); in show_type()
22 static ssize_t show_address(struct device *cdev, in show_address() argument
25 struct atm_dev *adev = to_atm_dev(cdev); in show_address()
30 static ssize_t show_atmaddress(struct device *cdev, in show_atmaddress() argument
34 struct atm_dev *adev = to_atm_dev(cdev); in show_atmaddress()
59 static ssize_t show_atmindex(struct device *cdev, in show_atmindex() argument
62 struct atm_dev *adev = to_atm_dev(cdev); in show_atmindex()
67 static ssize_t show_carrier(struct device *cdev, in show_carrier() argument
70 struct atm_dev *adev = to_atm_dev(cdev); in show_carrier()
76 static ssize_t show_link_rate(struct device *cdev, in show_link_rate() argument
79 struct atm_dev *adev = to_atm_dev(cdev); in show_link_rate()
117 static int atm_uevent(struct device *cdev, struct kobj_uevent_env *env) in atm_uevent() argument
121 if (!cdev) in atm_uevent()
124 adev = to_atm_dev(cdev); in atm_uevent()
134 static void atm_release(struct device *cdev) in atm_release() argument
136 struct atm_dev *adev = to_atm_dev(cdev); in atm_release()
149 struct device *cdev = &adev->class_dev; in atm_register_sysfs() local
152 cdev->class = &atm_class; in atm_register_sysfs()
153 cdev->parent = parent; in atm_register_sysfs()
154 dev_set_drvdata(cdev, adev); in atm_register_sysfs()
156 dev_set_name(cdev, "%s%d", adev->type, adev->number); in atm_register_sysfs()
157 err = device_register(cdev); in atm_register_sysfs()
162 err = device_create_file(cdev, atm_attrs[i]); in atm_register_sysfs()
171 device_remove_file(cdev, atm_attrs[j]); in atm_register_sysfs()
172 device_del(cdev); in atm_register_sysfs()
178 struct device *cdev = &adev->class_dev; in atm_unregister_sysfs() local
180 device_del(cdev); in atm_unregister_sysfs()