FD.io VPP  v19.08-23-g4b943d6
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
int config_fd
u64 config_offset
int fd
int io_fd
u64 io_offset
u32 uio_minor
linux_pci_irq_t intx_irq
uword private_data
u8 supports_va_dma

Detailed Description

Definition at line 95 of file pci.c.

Field Documentation

vlib_pci_addr_t linux_pci_device_t::addr

Definition at line 99 of file pci.c.

int linux_pci_device_t::config_fd

Definition at line 106 of file pci.c.

u64 linux_pci_device_t::config_offset

Definition at line 107 of file pci.c.

int linux_pci_device_t::fd

Definition at line 110 of file pci.c.

vlib_pci_dev_handle_t linux_pci_device_t::handle

Definition at line 98 of file pci.c.

linux_pci_irq_t linux_pci_device_t::intx_irq

Definition at line 120 of file pci.c.

int linux_pci_device_t::io_fd

Definition at line 113 of file pci.c.

u64 linux_pci_device_t::io_offset

Definition at line 114 of file pci.c.

linux_pci_irq_t* linux_pci_device_t::msix_irqs

Definition at line 121 of file pci.c.

u32 linux_pci_device_t::numa_node

Definition at line 100 of file pci.c.

uword linux_pci_device_t::private_data

Definition at line 124 of file pci.c.

linux_pci_region_t* linux_pci_device_t::regions

Definition at line 103 of file pci.c.

u8 linux_pci_device_t::supports_va_dma

Definition at line 126 of file pci.c.

linux_pci_device_type_t linux_pci_device_t::type

Definition at line 97 of file pci.c.

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: