struct device { ... struct device *parent; struct kobject kboj; char bus_id[BUS_ID_SIZE]; ... struct bus_type *bus; strcut device_driver *driver; ... void (*release)(struct device *dev); };