我正试图连接一个自定义DMA设备并写入一个设备驱动程序。 我看过这个:http://www.mjmwired.net/kernel/Documentation/DMA-API-HOWTO.txtDMA驱动程序:在哪里可以找到struct device?
如何找到关于以下内容的信息: struct device * dev; ?
我在哪里可以找到我的设备的信息? 谢谢!
我正试图连接一个自定义DMA设备并写入一个设备驱动程序。 我看过这个:http://www.mjmwired.net/kernel/Documentation/DMA-API-HOWTO.txtDMA驱动程序:在哪里可以找到struct device?
如何找到关于以下内容的信息: struct device * dev; ?
我在哪里可以找到我的设备的信息? 谢谢!
请在驱动程序部分查看Linux Cross Reference。导航至您的设备,并查看开源驱动程序如何使用* dev。
驱动程序的内部通常不会在任何地方发布供您“查找”和阅读。即使在开源驱动的情况下,你最好的选择就是阅读代码本身。如果您在识别特定变量的类型,声明或用法方面遇到困难,则可以使用LXR Identifier Search选项来查找它们。
(点击第一个 “设备” 符号),它会告诉你
linux-3.19-rc2/include/linux/device.h : line 730
struct device {