/sys目录下的bus,device,目录是怎么建立的2.6.18
时间:2010-08-06 来源:zhhsboy
/driver/base/bus.c
#define decl_subsys(_name,_type,_uevent_ops) \ struct subsystem _name##_subsys = { \ .kset = { \ .kobj = { .name = __stringify(_name) }, \ .ktype = _type, \ .uevent_ops =_uevent_ops, \ } \ }
static decl_subsys(bus, &ktype_bus, NULL)
其他的以此类推,搜索decl_subsys宏。
#define decl_subsys(_name,_type,_uevent_ops) \ struct subsystem _name##_subsys = { \ .kset = { \ .kobj = { .name = __stringify(_name) }, \ .ktype = _type, \ .uevent_ops =_uevent_ops, \ } \ }
static decl_subsys(bus, &ktype_bus, NULL)
其他的以此类推,搜索decl_subsys宏。
相关阅读 更多 +