iPXE
Data Fields
txnic_pf Struct Reference

A physical function. More...

#include <thunderx.h>

Data Fields

void * regs
 Registers. More...
 
struct pci_devicepci
 PCI device. More...
 
unsigned int node
 Node ID. More...
 
unsigned long vf_membase
 Virtual function BAR base. More...
 
unsigned long vf_stride
 Virtual function BAR stride. More...
 
struct list_head list
 List of physical functions. More...
 
struct txnic_bgxbgx [TXNIC_NUM_BGX]
 BGX Ethernet interfaces (if known) More...
 

Detailed Description

A physical function.

Definition at line 579 of file thunderx.h.

Field Documentation

◆ regs

void* txnic_pf::regs

Registers.

Definition at line 581 of file thunderx.h.

Referenced by txnic_lmac_close(), txnic_lmac_open(), txnic_lmac_reset(), txnic_pf_probe(), and txnic_pf_remove().

◆ pci

struct pci_device* txnic_pf::pci

PCI device.

Definition at line 583 of file thunderx.h.

Referenced by txnic_bgx_probe(), txnic_pf_probe(), and txnic_pf_remove().

◆ node

unsigned int txnic_pf::node

Node ID.

Definition at line 585 of file thunderx.h.

Referenced by txnic_bgx_probe(), txnic_lmac_probe(), txnic_lmac_probe_all(), and txnic_pf_probe().

◆ vf_membase

unsigned long txnic_pf::vf_membase

Virtual function BAR base.

Definition at line 588 of file thunderx.h.

Referenced by txnic_lmac_probe(), and txnic_pf_probe().

◆ vf_stride

unsigned long txnic_pf::vf_stride

Virtual function BAR stride.

Definition at line 590 of file thunderx.h.

Referenced by txnic_lmac_probe(), and txnic_pf_probe().

◆ list

struct list_head txnic_pf::list

List of physical functions.

Definition at line 593 of file thunderx.h.

Referenced by txnic_bgx_probe(), txnic_pf_probe(), and txnic_pf_remove().

◆ bgx

struct txnic_bgx* txnic_pf::bgx[TXNIC_NUM_BGX]

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