[PATCH] input core: remove custom-made hotplug handler
[linux-2.6-block.git] / drivers / base / base.h
CommitLineData
1da177e4
LT
1extern int bus_add_device(struct device * dev);
2extern void bus_remove_device(struct device * dev);
3
4extern int bus_add_driver(struct device_driver *);
5extern void bus_remove_driver(struct device_driver *);
6
07e4a3e2 7extern void driver_detach(struct device_driver * drv);
afdce75f 8extern int driver_probe_device(struct device_driver *, struct device *);
07e4a3e2 9
1da177e4
LT
10static inline struct class_device *to_class_dev(struct kobject *obj)
11{
12 return container_of(obj, struct class_device, kobj);
13}
14
15static inline
16struct class_device_attribute *to_class_dev_attr(struct attribute *_attr)
17{
18 return container_of(_attr, struct class_device_attribute, attr);
19}
20
21