|
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 924 of file thunderx.h.
| void* txnic_bgx::regs |
Registers.
Definition at line 926 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 928 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 930 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 932 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 935 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 937 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 939 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 942 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 944 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 947 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().
1.8.15