device结构体:设备驱动模型中的基础结构体之一
struct device {
/*设备所依附的父设备
大多数情况下,这样的设备是某种总线或主控制器
如果该成员变量的值为NULL,表示当前设备是一个最顶端设备,通常这样的设备都不是你想得到的那个*/
struct device *parent;
struct device_private *p;
struct kobject kobj;
const char *init_name; /* initial name of the device */
const struct device_