FD.io VPP  v18.04-17-g3a0d853
Vector Packet Processing
vlib_pci_device_info Struct Reference
+ Collaboration diagram for vlib_pci_device_info:

Data Fields

u32 flags
 
vlib_pci_addr_t addr
 
int numa_node
 
u16 device_class
 
u16 vendor_id
 
u16 device_id
 
u8product_name
 
u8vpd_r
 
u8vpd_w
 
u8driver_name
 
union {
   pci_config_type0_regs_t   config0
 
   pci_config_type1_regs_t   config1
 
   u8   config_data [256]
 
}; 
 
int iommu_group
 

Detailed Description

Definition at line 60 of file pci.h.

Field Documentation

union { ... }
vlib_pci_addr_t vlib_pci_device_info::addr

Definition at line 66 of file pci.h.

pci_config_type0_regs_t vlib_pci_device_info::config0

Definition at line 87 of file pci.h.

pci_config_type1_regs_t vlib_pci_device_info::config1

Definition at line 88 of file pci.h.

u8 vlib_pci_device_info::config_data[256]

Definition at line 89 of file pci.h.

u16 vlib_pci_device_info::device_class

Definition at line 72 of file pci.h.

u16 vlib_pci_device_info::device_id

Definition at line 74 of file pci.h.

u8* vlib_pci_device_info::driver_name

Definition at line 82 of file pci.h.

u32 vlib_pci_device_info::flags

Definition at line 62 of file pci.h.

int vlib_pci_device_info::iommu_group

Definition at line 93 of file pci.h.

int vlib_pci_device_info::numa_node

Definition at line 69 of file pci.h.

u8* vlib_pci_device_info::product_name

Definition at line 77 of file pci.h.

u16 vlib_pci_device_info::vendor_id

Definition at line 73 of file pci.h.

u8* vlib_pci_device_info::vpd_r

Definition at line 78 of file pci.h.

u8* vlib_pci_device_info::vpd_w

Definition at line 79 of file pci.h.


The documentation for this struct was generated from the following file: