1 extern int bus_add_device(struct device
* dev
);
2 extern void bus_remove_device(struct device
* dev
);
4 extern int bus_add_driver(struct device_driver
*);
5 extern void bus_remove_driver(struct device_driver
*);
7 static inline struct class_device
*to_class_dev(struct kobject
*obj
)
9 return container_of(obj
, struct class_device
, kobj
);
13 struct class_device_attribute
*to_class_dev_attr(struct attribute
*_attr
)
15 return container_of(_attr
, struct class_device_attribute
, attr
);