FreeBSD kernel BXE device code
bxe_port Struct Reference

#include <bxe.h>

Collaboration diagram for bxe_port:

Data Fields

uint32_t pmf
 
uint16_t ether_mtu
 
uint32_t link_config [ELINK_LINK_CONFIG_SIZE]
 
uint32_t ext_phy_config
 
uint32_t config
 
uint32_t supported [ELINK_LINK_CONFIG_SIZE]
 
uint32_t advertising [ELINK_LINK_CONFIG_SIZE]
 
uint32_t phy_addr
 
struct mtx phy_mtx
 
char phy_mtx_name [32]
 
uint32_t port_stx
 
struct nig_stats old_nig_stats
 

Detailed Description

Definition at line 977 of file bxe.h.

Field Documentation

◆ advertising

uint32_t bxe_port::advertising[ELINK_LINK_CONFIG_SIZE]

◆ config

uint32_t bxe_port::config

Definition at line 994 of file bxe.h.

Referenced by bxe_get_phy_info(), and bxe_get_shmem_info().

◆ ether_mtu

uint16_t bxe_port::ether_mtu

Definition at line 987 of file bxe.h.

◆ ext_phy_config

uint32_t bxe_port::ext_phy_config

Definition at line 991 of file bxe.h.

Referenced by bxe_get_shmem_info().

◆ link_config

uint32_t bxe_port::link_config[ELINK_LINK_CONFIG_SIZE]

◆ old_nig_stats

struct nig_stats bxe_port::old_nig_stats

Definition at line 1033 of file bxe.h.

Referenced by bxe_hw_stats_update(), and bxe_stats_init().

◆ phy_addr

uint32_t bxe_port::phy_addr

Definition at line 1015 of file bxe.h.

Referenced by bxe_get_settings(), and bxe_link_settings_supported().

◆ phy_mtx

struct mtx bxe_port::phy_mtx

Definition at line 1018 of file bxe.h.

Referenced by bxe_init_mutexes(), and bxe_release_mutexes().

◆ phy_mtx_name

char bxe_port::phy_mtx_name[32]

Definition at line 1019 of file bxe.h.

Referenced by bxe_init_mutexes().

◆ pmf

◆ port_stx

uint32_t bxe_port::port_stx

◆ supported


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