linux驱动结构pci之pci_device_id

原创 2011年01月13日 14:50:00

struct pci_device_id {

         __u32 vendor,device;                    //厂商和设备ID


         __u32 subvendor,subdevice;          //子系统和设备ID

         __u32 class,class_mask;                //类、子类、prog-if三元组

         kernel_ulong_t driver_data;           //驱动私有数据

pci_device_id 用MODULE_DEVICE_TABLE宏到处到用户空间。

 

 

 

PCI驱动

关于PCI,看了很多资料,现在搞的还是很迷茫,不知道怎么回事,好在比起以前对其了解还是有一些进步的。因为具体我也没理解透彻,特别一些代码还是看不懂。所以自己暂时也就不怎么总结了,继续慢慢研究吧、要拿出...
  • L_yangliu
  • L_yangliu
  • 2012年08月21日 13:34
  • 5057

pcie的pci_scan_device

在pci_scan_device 中通过pci_bus_read_dev_vendor_id 找到pci 设备后,就调用pci_setup_device 来初始化设备 static struct p...
  • tiantao2012
  • tiantao2012
  • 2017年03月28日 09:10
  • 438

Linux PCI pci_dev 的创建

简单分析linux pci驱动的框架以及pci_dev的创建过程。
  • alex_mianmian
  • alex_mianmian
  • 2015年12月03日 12:06
  • 1143

Linux下的PCI总线驱动

版权所有,转载请说明转自  http://my.csdn.net/weiqing1981127 原创作者:南京邮电大学  通信与信息系统专业 研二 魏清   一.理论 1.      PC...
  • weiqing1981127
  • weiqing1981127
  • 2012年09月29日 10:58
  • 18374

我的内核学习笔记6:PCI驱动probe的一点认知

对于PCI的学习,在文章《初识PCI》和《再识PCI:一个PCI驱动实例》中有介绍,文中使用大量代码进行演示。但总觉得有些认知不到位。于是就再写一文。...
  • subfate
  • subfate
  • 2016年12月03日 13:14
  • 1464

PCI/PCIe基础——配置空间

PCI/PCIe基础——配置空间
  • jiangwei0512
  • jiangwei0512
  • 2016年06月07日 15:11
  • 13353

Linux下PCI设备vendor id查看

lspci     可以看到所有的PCI设备 lspci -n |grep 03:00 可以看到03:00设备的vendor id 和device id。 其中Redhat虚拟化设备的...
  • halcyonbaby
  • halcyonbaby
  • 2013年10月17日 15:40
  • 6743

【转载】Linux设备驱动程序

(本部分的一些示例源码来自drivers/usb/usb-skeleton.c,它是Linux内核为我们提供的最基础的USB驱动程序,USB骨架程序)驱动程序把驱动对象注册到 USB 子系统中,之后使...
  • zh98jm
  • zh98jm
  • 2010年12月30日 17:06
  • 3083

PCI设备驱动介绍

一、PCI简介     PCI是一种外设总线规范。我们先来看一下什么是总线:总线是一种传输信号的路径或信道。典型情况是,总线是连接于一个或多个导体的电气连线,总线上连接 的所有设备可在同一时间收到所有...
  • beckdon
  • beckdon
  • 2016年01月27日 17:23
  • 1128

Linux C获取PCI设备名和厂商名

一、接口 char *pci_lookup_name(struct pci_access *a, char *buf, intsize, int flags, ...) PCI_ABI; (/usr...
  • qq123386926
  • qq123386926
  • 2016年02月03日 16:27
  • 701
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux驱动结构pci之pci_device_id
举报原因:
原因补充:

(最多只允许输入30个字)