FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
linux_pci_device_t Struct Reference
+ Collaboration diagram for linux_pci_device_t:

Data Fields

linux_pci_device_type_t type
 
vlib_pci_dev_handle_t handle
 
vlib_pci_addr_t addr
 
u32 numa_node
 
linux_pci_region_tregions
 
int config_fd
 
u64 config_offset
 
int fd
 
int io_fd
 
u64 io_offset
 
u32 uio_minor
 
linux_pci_irq_t intx_irq
 
linux_pci_irq_tmsix_irqs
 
uword private_data
 
u8 supports_va_dma
 

Detailed Description

Definition at line 95 of file pci.c.

Field Documentation

◆ addr

vlib_pci_addr_t linux_pci_device_t::addr

Definition at line 99 of file pci.c.

◆ config_fd

int linux_pci_device_t::config_fd

Definition at line 106 of file pci.c.

◆ config_offset

u64 linux_pci_device_t::config_offset

Definition at line 107 of file pci.c.

◆ fd

int linux_pci_device_t::fd

Definition at line 110 of file pci.c.

◆ handle

vlib_pci_dev_handle_t linux_pci_device_t::handle

Definition at line 98 of file pci.c.

◆ intx_irq

linux_pci_irq_t linux_pci_device_t::intx_irq

Definition at line 120 of file pci.c.

◆ io_fd

int linux_pci_device_t::io_fd

Definition at line 113 of file pci.c.

◆ io_offset

u64 linux_pci_device_t::io_offset

Definition at line 114 of file pci.c.

◆ msix_irqs

linux_pci_irq_t* linux_pci_device_t::msix_irqs

Definition at line 121 of file pci.c.

◆ numa_node

u32 linux_pci_device_t::numa_node

Definition at line 100 of file pci.c.

◆ private_data

uword linux_pci_device_t::private_data

Definition at line 124 of file pci.c.

◆ regions

linux_pci_region_t* linux_pci_device_t::regions

Definition at line 103 of file pci.c.

◆ supports_va_dma

u8 linux_pci_device_t::supports_va_dma

Definition at line 126 of file pci.c.

◆ type

linux_pci_device_type_t linux_pci_device_t::type

Definition at line 97 of file pci.c.

◆ uio_minor

u32 linux_pci_device_t::uio_minor

Definition at line 117 of file pci.c.


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