iPXE
|
A BGX Ethernet interface. More...
#include <thunderx.h>
Data Fields | |
void * | regs |
Registers. More... | |
struct pci_device * | pci |
PCI device. More... | |
unsigned int | node |
Node ID. More... | |
unsigned int | idx |
BGX index. More... | |
struct txnic_lmac_type * | type |
LMAC type. More... | |
unsigned int | count |
Number of LMACs. More... | |
int | training |
Link training is in use. More... | |
struct list_head | list |
List of BGX Ethernet interfaces. More... | |
struct txnic_pf * | pf |
Physical function (if known) More... | |
struct txnic_lmac | lmac [TXNIC_NUM_LMAC] |
Logical MACs. More... | |
A BGX Ethernet interface.
Definition at line 923 of file thunderx.h.
void* txnic_bgx::regs |
Registers.
Definition at line 925 of file thunderx.h.
Referenced by txnic_bgx_detect(), txnic_bgx_init(), txnic_bgx_lmac_init(), txnic_bgx_probe(), and txnic_bgx_remove().
struct pci_device* txnic_bgx::pci |
PCI device.
Definition at line 927 of file thunderx.h.
Referenced by txnic_bgx_probe(), txnic_bgx_remove(), txnic_lmac_probe(), and txnic_pf_probe().
unsigned int txnic_bgx::node |
Node ID.
Definition at line 929 of file thunderx.h.
Referenced by txnic_bgx_detect(), txnic_bgx_mac(), txnic_bgx_probe(), txnic_lmac_probe_all(), and txnic_pf_probe().
unsigned int txnic_bgx::idx |
BGX index.
Definition at line 931 of file thunderx.h.
Referenced by txnic_bgx_detect(), txnic_bgx_lmac_init(), txnic_bgx_mac(), txnic_bgx_probe(), txnic_lmac_probe(), txnic_lmac_probe_all(), and txnic_lmac_remove_all().
struct txnic_lmac_type* txnic_bgx::type |
LMAC type.
Definition at line 934 of file thunderx.h.
Referenced by txnic_bgx_detect(), txnic_bgx_init(), and txnic_bgx_probe().
unsigned int txnic_bgx::count |
Number of LMACs.
Definition at line 936 of file thunderx.h.
Referenced by txnic_bgx_detect(), txnic_bgx_init(), txnic_bgx_probe(), txnic_lmac_probe_all(), and txnic_lmac_remove_all().
int txnic_bgx::training |
Link training is in use.
Definition at line 938 of file thunderx.h.
Referenced by txnic_bgx_detect(), txnic_bgx_probe(), and txnic_bgx_spu_init().
struct list_head txnic_bgx::list |
List of BGX Ethernet interfaces.
Definition at line 941 of file thunderx.h.
Referenced by txnic_bgx_probe(), txnic_bgx_remove(), and txnic_pf_probe().
struct txnic_pf* txnic_bgx::pf |
Physical function (if known)
Definition at line 943 of file thunderx.h.
Referenced by txnic_bgx_probe(), txnic_bgx_remove(), txnic_lmac_close(), txnic_lmac_open(), txnic_lmac_probe(), txnic_lmac_probe_all(), txnic_lmac_remove_all(), txnic_lmac_reset(), and txnic_pf_probe().
struct txnic_lmac txnic_bgx::lmac[TXNIC_NUM_LMAC] |
Logical MACs.
Definition at line 946 of file thunderx.h.
Referenced by txnic_bgx_lmac_init(), txnic_bgx_mac(), txnic_bgx_spu_init(), txnic_lmac_close(), txnic_lmac_open(), txnic_lmac_probe(), txnic_lmac_probe_all(), txnic_lmac_remove_all(), and txnic_lmac_reset().