Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | extern int bus_add_device(struct device * dev); |
2 | extern void bus_remove_device(struct device * dev); | |
3 | ||
4 | extern int bus_add_driver(struct device_driver *); | |
5 | extern void bus_remove_driver(struct device_driver *); | |
6 | ||
7 | static inline struct class_device *to_class_dev(struct kobject *obj) | |
8 | { | |
9 | return container_of(obj, struct class_device, kobj); | |
10 | } | |
11 | ||
12 | static inline | |
13 | struct class_device_attribute *to_class_dev_attr(struct attribute *_attr) | |
14 | { | |
15 | return container_of(_attr, struct class_device_attribute, attr); | |
16 | } | |
17 | ||
18 |