iPXE
Data Fields
txnic_pf Struct Reference

A physical function. More...

#include <thunderx.h>

Data Fields

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

Detailed Description

A physical function.

Definition at line 579 of file thunderx.h.


Field Documentation

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 device.

Definition at line 583 of file thunderx.h.

Referenced by txnic_bgx_probe(), and txnic_pf_probe().

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().

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().

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 of physical functions.

Definition at line 593 of file thunderx.h.

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

BGX Ethernet interfaces (if known)

Definition at line 595 of file thunderx.h.

Referenced by txnic_lmac_probe_all(), txnic_lmac_remove_all(), txnic_pf_probe(), and txnic_pf_remove().


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