Lines Matching defs:cdev
14 static ssize_t show_type(struct device *cdev,
17 struct atm_dev *adev = to_atm_dev(cdev);
22 static ssize_t show_address(struct device *cdev,
25 struct atm_dev *adev = to_atm_dev(cdev);
30 static ssize_t show_atmaddress(struct device *cdev,
34 struct atm_dev *adev = to_atm_dev(cdev);
53 static ssize_t show_atmindex(struct device *cdev,
56 struct atm_dev *adev = to_atm_dev(cdev);
61 static ssize_t show_carrier(struct device *cdev,
64 struct atm_dev *adev = to_atm_dev(cdev);
70 static ssize_t show_link_rate(struct device *cdev,
73 struct atm_dev *adev = to_atm_dev(cdev);
111 static int atm_uevent(struct device *cdev, struct kobj_uevent_env *env)
115 if (!cdev)
118 adev = to_atm_dev(cdev);
128 static void atm_release(struct device *cdev)
130 struct atm_dev *adev = to_atm_dev(cdev);
143 struct device *cdev = &adev->class_dev;
146 cdev->class = &atm_class;
147 cdev->parent = parent;
148 dev_set_drvdata(cdev, adev);
150 dev_set_name(cdev, "%s%d", adev->type, adev->number);
151 err = device_register(cdev);
156 err = device_create_file(cdev, atm_attrs[i]);
165 device_remove_file(cdev, atm_attrs[j]);
166 device_del(cdev);
172 struct device *cdev = &adev->class_dev;
174 device_del(cdev);