DPDK  17.08.2
Public Member Functions | Data Fields
rte_pci_driver Struct Reference

#include <rte_pci.h>

Public Member Functions

 TAILQ_ENTRY (rte_pci_driver) next
 

Data Fields

struct rte_driver driver
 
struct rte_pci_busbus
 
pci_probe_tprobe
 
pci_remove_tremove
 
const struct rte_pci_idid_table
 
uint32_t drv_flags
 

Detailed Description

A structure describing a PCI driver.

Definition at line 178 of file rte_pci.h.

Member Function Documentation

◆ TAILQ_ENTRY()

TAILQ_ENTRY ( rte_pci_driver  )

Next in list.

Field Documentation

◆ driver

struct rte_driver driver

Inherit core driver.

Definition at line 180 of file rte_pci.h.

◆ bus

struct rte_pci_bus* bus

PCI bus reference.

Definition at line 181 of file rte_pci.h.

◆ probe

pci_probe_t* probe

Device Probe function.

Definition at line 182 of file rte_pci.h.

◆ remove

pci_remove_t* remove

Device Remove function.

Definition at line 183 of file rte_pci.h.

◆ id_table

const struct rte_pci_id* id_table

ID table, NULL terminated.

Definition at line 184 of file rte_pci.h.

◆ drv_flags

uint32_t drv_flags

Flags contolling handling of device.

Definition at line 185 of file rte_pci.h.


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