FreeBSD kernel BXE device code
elink_phy Struct Reference

#include <bxe_elink.h>

Collaboration diagram for elink_phy:

Data Fields

uint32_t type
 
uint8_t addr
 
uint8_t def_md_devad
 
uint16_t flags
 
uint16_t rx_preemphasis [4]
 
uint16_t tx_preemphasis [4]
 
uint32_t mdio_ctrl
 
uint32_t supported
 
uint32_t media_type
 
uint32_t ver_addr
 
uint16_t req_flow_ctrl
 
uint16_t req_line_speed
 
uint32_t speed_cap_mask
 
uint16_t req_duplex
 
uint16_t rsrv
 
config_init_t config_init
 
read_status_t read_status
 
link_reset_t link_reset
 
config_loopback_t config_loopback
 
format_fw_ver_t format_fw_ver
 
hw_reset_t hw_reset
 
set_link_led_t set_link_led
 
phy_specific_func_t phy_specific_func
 

Detailed Description

Definition at line 264 of file bxe_elink.h.

Field Documentation

◆ addr

◆ config_init

config_init_t elink_phy::config_init

Definition at line 341 of file bxe_elink.h.

Referenced by elink_link_initialize(), and elink_link_update().

◆ config_loopback

config_loopback_t elink_phy::config_loopback

Definition at line 350 of file bxe_elink.h.

Referenced by elink_init_xgxs_loopback(), and elink_init_xmac_loopback().

◆ def_md_devad

uint8_t elink_phy::def_md_devad

Definition at line 269 of file bxe_elink.h.

Referenced by elink_populate_int_phy(), and elink_xgxs_specific_func().

◆ flags

◆ format_fw_ver

format_fw_ver_t elink_phy::format_fw_ver

Definition at line 353 of file bxe_elink.h.

Referenced by elink_get_ext_phy_fw_version().

◆ hw_reset

hw_reset_t elink_phy::hw_reset

Definition at line 356 of file bxe_elink.h.

Referenced by elink_hw_reset_phy().

◆ link_reset

link_reset_t elink_phy::link_reset

Definition at line 347 of file bxe_elink.h.

Referenced by elink_link_reset().

◆ mdio_ctrl

◆ media_type

◆ phy_specific_func

phy_specific_func_t elink_phy::phy_specific_func

Definition at line 362 of file bxe_elink.h.

Referenced by elink_avoid_link_flap(), and elink_link_update().

◆ read_status

read_status_t elink_phy::read_status

Definition at line 344 of file bxe_elink.h.

Referenced by elink_link_update(), and elink_test_link().

◆ req_duplex

◆ req_flow_ctrl

◆ req_line_speed

◆ rsrv

uint16_t elink_phy::rsrv

Definition at line 338 of file bxe_elink.h.

◆ rx_preemphasis

uint16_t elink_phy::rx_preemphasis[4]

◆ set_link_led

set_link_led_t elink_phy::set_link_led

Definition at line 359 of file bxe_elink.h.

Referenced by elink_set_led().

◆ speed_cap_mask

◆ supported

◆ tx_preemphasis

uint16_t elink_phy::tx_preemphasis[4]

◆ type

◆ ver_addr


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