Lines Matching refs:cdev
12 static ssize_t show_type(struct class_device *cdev, char *buf)
14 struct atm_dev *adev = to_atm_dev(cdev);
18 static ssize_t show_address(struct class_device *cdev, char *buf)
21 struct atm_dev *adev = to_atm_dev(cdev);
31 static ssize_t show_atmaddress(struct class_device *cdev, char *buf)
35 struct atm_dev *adev = to_atm_dev(cdev);
57 static ssize_t show_carrier(struct class_device *cdev, char *buf)
60 struct atm_dev *adev = to_atm_dev(cdev);
68 static ssize_t show_link_rate(struct class_device *cdev, char *buf)
71 struct atm_dev *adev = to_atm_dev(cdev);
108 static int atm_uevent(struct class_device *cdev, char **envp, int num_envp, char *buf, int size)
113 if (!cdev)
116 adev = to_atm_dev(cdev);
128 static void atm_release(struct class_device *cdev)
130 struct atm_dev *adev = to_atm_dev(cdev);
143 struct class_device *cdev = &adev->class_dev;
146 cdev->class = &atm_class;
147 class_set_devdata(cdev, adev);
149 snprintf(cdev->class_id, BUS_ID_SIZE, "%s%d", adev->type, adev->number);
150 err = class_device_register(cdev);
155 err = class_device_create_file(cdev, atm_attrs[i]);
164 class_device_remove_file(cdev, atm_attrs[j]);
165 class_device_del(cdev);
171 struct class_device *cdev = &adev->class_dev;
173 class_device_del(cdev);