设备
数据结构
device
+----------------------------------------+
|init_name |
| (char *) |
|devt |
| (dev_t) |
|id |
| (u32) |
+----------------------------------------+
|kobj |
| (struct kobject) |
| +-----------------------------------+
| |name | = device->init_name or
| | | device->bus->dev_name + id
| |kset | = devices_kset
| |ktype | = device_ktype
+----+-----------------------------------+
|type |
| (struct device_type*) |
+----------------------------------------+
|bus | = [pci_bus_type|nvdimm_bus_type]
| (struct bus_type) |
+----------------------------------------+
|driver |
| (struct device_driver*) |
+----------------------------------------+
|p |
| (struct device_private *) |
+----------------------------------------+总线,驱动和设备的树
Last updated