主题 : 问大家个关于设备模型的问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 25552
精华: 0
发帖: 64
金钱: 320 两
威望: 64 点
综合积分: 128 分
注册时间: 2010-07-26
最后登录: 2011-01-04
楼主  发表于: 2011-01-03 21:13

 问大家个关于设备模型的问题

在ldd3的程序---ldd_bus里,是怎么把总线设备挂在该总线上的?
struct bus_type ldd_bus_type = {
    .name = "ldd",
    .match = ldd_match,
    .hotplug  = ldd_hotplug,
};

struct device ldd_bus = {
    .bus_id   = "ldd0",
    .release  = ldd_bus_release
};
书上说,总线也是设备,但是在注册总线与总线设备的时候,是怎么把该两个联系起来的,在ldd_bus里面,也没把bus成员赋值啊?