我正在尝试连接自定义DMA设备并编写设备驱动程序。 我读到了这个:http://www.mjmwired.net/kernel/Documentation/DMA-API-HOWTO.txt
我如何找到以下信息: struct device * dev; ?
我在哪里可以找到设备的信息? 谢谢!
答案 0 :(得分:0)
查看驱动程序部分中的Linux Cross Reference。导航到您的设备,并查看开源驱动程序如何使用* dev。
司机的内部通常不会在任何地方发布,以便您“查找”和阅读。即使在开源驱动程序的情况下,最好的办法是阅读代码本身。如果您不确定特定变量的类型,声明或用法,可以使用LXR Identifier Search选项查找它们。
答案 1 :(得分:0)
(点击第一个"设备"符号),它会显示
linux-3.19-rc2/include/linux/device.h : line 730
struct device {