FD.io VPP  v20.01-48-g3e0dafb74
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

◆ @543

union { ... }

◆ addr

vlib_pci_addr_t vlib_pci_device_info::addr

Definition at line 66 of file pci.h.

◆ config0

pci_config_type0_regs_t vlib_pci_device_info::config0

Definition at line 87 of file pci.h.

◆ config1

pci_config_type1_regs_t vlib_pci_device_info::config1

Definition at line 88 of file pci.h.

◆ config_data

u8 vlib_pci_device_info::config_data[256]

Definition at line 89 of file pci.h.

◆ device_class

u16 vlib_pci_device_info::device_class

Definition at line 72 of file pci.h.

◆ device_id

u16 vlib_pci_device_info::device_id

Definition at line 74 of file pci.h.

◆ driver_name

u8* vlib_pci_device_info::driver_name

Definition at line 82 of file pci.h.

◆ flags

u32 vlib_pci_device_info::flags

Definition at line 62 of file pci.h.

◆ iommu_group

int vlib_pci_device_info::iommu_group

Definition at line 93 of file pci.h.

◆ numa_node

int vlib_pci_device_info::numa_node

Definition at line 69 of file pci.h.

◆ product_name

u8* vlib_pci_device_info::product_name

Definition at line 77 of file pci.h.

◆ vendor_id

u16 vlib_pci_device_info::vendor_id

Definition at line 73 of file pci.h.

◆ vpd_r

u8* vlib_pci_device_info::vpd_r

Definition at line 78 of file pci.h.

◆ vpd_w

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: