Lines Matching refs:cdev
13 static ssize_t show_type(struct device *cdev, in show_type() argument
16 struct atm_dev *adev = to_atm_dev(cdev); in show_type()
21 static ssize_t show_address(struct device *cdev, in show_address() argument
24 struct atm_dev *adev = to_atm_dev(cdev); in show_address()
29 static ssize_t show_atmaddress(struct device *cdev, in show_atmaddress() argument
33 struct atm_dev *adev = to_atm_dev(cdev); in show_atmaddress()
58 static ssize_t show_atmindex(struct device *cdev, in show_atmindex() argument
61 struct atm_dev *adev = to_atm_dev(cdev); in show_atmindex()
66 static ssize_t show_carrier(struct device *cdev, in show_carrier() argument
69 struct atm_dev *adev = to_atm_dev(cdev); in show_carrier()
75 static ssize_t show_link_rate(struct device *cdev, in show_link_rate() argument
78 struct atm_dev *adev = to_atm_dev(cdev); in show_link_rate()
116 static int atm_uevent(struct device *cdev, struct kobj_uevent_env *env) in atm_uevent() argument
120 if (!cdev) in atm_uevent()
123 adev = to_atm_dev(cdev); in atm_uevent()
133 static void atm_release(struct device *cdev) in atm_release() argument
135 struct atm_dev *adev = to_atm_dev(cdev); in atm_release()
148 struct device *cdev = &adev->class_dev; in atm_register_sysfs() local
151 cdev->class = &atm_class; in atm_register_sysfs()
152 cdev->parent = parent; in atm_register_sysfs()
153 dev_set_drvdata(cdev, adev); in atm_register_sysfs()
155 dev_set_name(cdev, "%s%d", adev->type, adev->number); in atm_register_sysfs()
156 err = device_register(cdev); in atm_register_sysfs()
161 err = device_create_file(cdev, atm_attrs[i]); in atm_register_sysfs()
170 device_remove_file(cdev, atm_attrs[j]); in atm_register_sysfs()
171 device_del(cdev); in atm_register_sysfs()
177 struct device *cdev = &adev->class_dev; in atm_unregister_sysfs() local
179 device_del(cdev); in atm_unregister_sysfs()