全部博文(70)
发布时间:2012-07-19 09:23:52
原文地址:http://www.linux2web.net/?p=779一.等待static struct usb_driver hub_driver = { .name = "hub", .probe = hub_probe, .disconnect = hub_disconnect, &n.........【阅读全文】
chinaunix网友2010-10-22 01:06
jinxinxin163.cublog.cn 看到你的文章《linux不同总线的设备和驱动的匹配过程分析 》,很受益。 我也仔细分析了各种总线下设备和驱动的匹配过程,同意你的观点。 下面有一问题请教: 以PCI驱动为例(内核drivers/Net/Hamachi.c 百兆网卡PCI驱动分析中) 在分析到pci_match_one_device此函数时候,有一点没有看到: pci_match_one_device函数中的第二个参数const struct pci_dev *dev 设备是什么时候被初始化的。 看到了pci_device_id赋值过程,但是没有看到const struct pci_dev *dev的赋值过程。 请教你,能指点一下吗?