FreeBSD kernel IXGBE device code
|
#include <ixgbe_type.h>
Definition at line 4150 of file ixgbe_type.h.
u32 ixgbe_phy_info::addr |
Definition at line 4153 of file ixgbe_type.h.
Referenced by ixgbe_identify_phy_generic(), ixgbe_is_sfp_probe(), ixgbe_read_mng_if_sel_x550em(), ixgbe_read_phy_reg_mdi(), ixgbe_setup_mac_link_sfp_x550a(), ixgbe_validate_phy_addr(), and ixgbe_write_phy_reg_mdi().
ixgbe_autoneg_advertised ixgbe_phy_info::autoneg_advertised |
Definition at line 4161 of file ixgbe_type.h.
Referenced by ixgbe_config_link(), ixgbe_enter_lplu_t_x550em(), ixgbe_get_phy_id_fw(), ixgbe_handle_msf(), ixgbe_setup_fw_link(), ixgbe_setup_kr_x550em(), ixgbe_setup_mac_link_multispeed_fiber(), ixgbe_setup_mac_link_smartspeed(), ixgbe_setup_phy_link_generic(), ixgbe_setup_phy_link_speed_generic(), and ixgbe_setup_phy_link_tnx().
ixgbe_link_speed ixgbe_phy_info::eee_speeds_advertised |
Definition at line 4164 of file ixgbe_type.h.
Referenced by ixgbe_init_ops_X550EM_a(), ixgbe_setup_eee_fw(), and ixgbe_setup_fw_link().
ixgbe_link_speed ixgbe_phy_info::eee_speeds_supported |
Definition at line 4163 of file ixgbe_type.h.
Referenced by ixgbe_init_ops_X550EM_a(), and ixgbe_setup_eee_fw().
u32 ixgbe_phy_info::id |
Definition at line 4154 of file ixgbe_type.h.
Referenced by ixgbe_acquire_swfw_sync_X550a(), ixgbe_clear_hw_cntrs_generic(), ixgbe_get_phy_id(), ixgbe_get_phy_id_fw(), ixgbe_identify_qsfp_module_generic(), ixgbe_identify_sfp_module_generic(), ixgbe_probe_phy(), ixgbe_read_phy_reg(), and ixgbe_write_phy_reg().
enum ixgbe_media_type ixgbe_phy_info::media_type |
Definition at line 4158 of file ixgbe_type.h.
Referenced by ixgbe_device_supports_autoneg_fc(), ixgbe_fc_autoneg(), ixgbe_get_default_advertise(), ixgbe_get_link_capabilities_82599(), ixgbe_get_link_capabilities_X550em(), ixgbe_get_media_type_82598(), ixgbe_if_media_change(), ixgbe_set_advertise(), ixgbe_setup_fc_generic(), ixgbe_setup_mac_link_multispeed_fiber(), ixgbe_start_hw_generic(), and ixgbe_verify_fw_version_82599().
bool ixgbe_phy_info::multispeed_fiber |
Definition at line 4167 of file ixgbe_type.h.
Referenced by ixgbe_add_media_types(), ixgbe_get_default_advertise(), ixgbe_get_link_capabilities_82599(), ixgbe_get_link_capabilities_X550em(), ixgbe_get_media_type_82599(), ixgbe_identify_qsfp_module_generic(), ixgbe_identify_sfp_module_generic(), ixgbe_init_mac_link_ops_82599(), ixgbe_reset_hw_82599(), and ixgbe_set_advertise().
u32 ixgbe_phy_info::nw_mng_if_sel |
Definition at line 4170 of file ixgbe_type.h.
Referenced by ixgbe_get_link_capabilities_X550em(), ixgbe_get_supported_physical_layer_X550em(), ixgbe_identify_phy_generic(), ixgbe_read_mng_if_sel_x550em(), ixgbe_setup_internal_phy_t_x550em(), and ixgbe_setup_mac_link_t_X550em().
struct ixgbe_phy_operations ixgbe_phy_info::ops |
Definition at line 4151 of file ixgbe_type.h.
Referenced by ixgbe_check_link_t_X550em(), ixgbe_check_mac_link_82598(), ixgbe_check_phy_link(), ixgbe_check_phy_link_tnx(), ixgbe_clear_hw_cntrs_generic(), ixgbe_enable_lasi_ext_t_x550em(), ixgbe_enter_lplu(), ixgbe_enter_lplu_t_x550em(), ixgbe_ext_phy_t_x550em_get_link(), ixgbe_fc_autoneg_copper(), ixgbe_get_copper_speeds_supported(), ixgbe_get_lasi_ext_t_x550em(), ixgbe_get_lcd_t_x550em(), ixgbe_get_phy_firmware_version(), ixgbe_get_phy_firmware_version_generic(), ixgbe_get_phy_firmware_version_tnx(), ixgbe_get_phy_id(), ixgbe_get_supported_phy_sfp_layer_generic(), ixgbe_get_supported_physical_layer_82598(), ixgbe_get_supported_physical_layer_82599(), ixgbe_get_supported_physical_layer_X540(), ixgbe_get_supported_physical_layer_X550em(), ixgbe_get_thermal_sensor_data_generic(), ixgbe_handle_lasi(), ixgbe_handle_mod(), ixgbe_handle_phy(), ixgbe_identify_phy(), ixgbe_identify_phy_fw(), ixgbe_identify_qsfp_module_generic(), ixgbe_identify_sfp_module_generic(), ixgbe_if_i2c_req(), ixgbe_if_init(), ixgbe_init_ext_t_x550em(), ixgbe_init_ops_82598(), ixgbe_init_ops_82599(), ixgbe_init_ops_X540(), ixgbe_init_ops_X550EM(), ixgbe_init_phy_ops_82598(), ixgbe_init_phy_ops_82599(), ixgbe_init_phy_ops_generic(), ixgbe_init_phy_ops_X550em(), ixgbe_init_thermal_sensor_thresh_generic(), ixgbe_msix_link(), ixgbe_probe_phy(), ixgbe_read_i2c_byte(), ixgbe_read_i2c_byte_unlocked(), ixgbe_read_i2c_eeprom(), ixgbe_read_i2c_eeprom_generic(), ixgbe_read_i2c_phy_82598(), ixgbe_read_i2c_sff8472_generic(), ixgbe_read_phy_reg(), ixgbe_read_phy_reg_generic(), ixgbe_read_phy_reg_x550a(), ixgbe_reset_hw_82598(), ixgbe_reset_hw_82599(), ixgbe_reset_hw_X550em(), ixgbe_reset_phy(), ixgbe_reset_phy_generic(), ixgbe_reset_phy_nl(), ixgbe_restart_auto_neg(), ixgbe_set_copper_phy_power(), ixgbe_set_phy_power(), ixgbe_set_soft_rate_select_speed(), ixgbe_setup_copper_link_82598(), ixgbe_setup_copper_link_82599(), ixgbe_setup_eee_fw(), ixgbe_setup_fc_generic(), ixgbe_setup_internal_phy(), ixgbe_setup_internal_phy_t_x550em(), ixgbe_setup_low_power_mode(), ixgbe_setup_mac_link_sfp_x550a(), ixgbe_setup_mac_link_t_X550em(), ixgbe_setup_mac_link_X540(), ixgbe_setup_phy_link(), ixgbe_setup_phy_link_generic(), ixgbe_setup_phy_link_speed(), ixgbe_setup_phy_link_tnx(), ixgbe_setup_sfp_modules_82599(), ixgbe_setup_sfp_modules_X550em(), ixgbe_setup_sgmii(), ixgbe_setup_sgmii_fw(), ixgbe_sfp_probe(), ixgbe_sysctl_phy_overtemp_occurred(), ixgbe_sysctl_phy_temp(), ixgbe_tn_check_overtemp(), ixgbe_validate_link_ready(), ixgbe_validate_phy_addr(), ixgbe_write_i2c_byte(), ixgbe_write_i2c_byte_unlocked(), ixgbe_write_i2c_eeprom(), ixgbe_write_i2c_eeprom_generic(), ixgbe_write_phy_reg(), ixgbe_write_phy_reg_generic(), and ixgbe_write_phy_reg_x550a().
u32 ixgbe_phy_info::phy_semaphore_mask |
Definition at line 4159 of file ixgbe_type.h.
Referenced by ixgbe_check_cs4227(), ixgbe_identify_phy_fw(), ixgbe_identify_phy_generic(), ixgbe_identify_phy_x550em(), ixgbe_init_phy_ops_X550em(), ixgbe_read_i2c_byte_generic_int(), ixgbe_read_i2c_combined_generic_int(), ixgbe_read_phy_reg_generic(), ixgbe_read_phy_reg_x550a(), ixgbe_reset_hw_X540(), ixgbe_reset_hw_X550em(), ixgbe_write_i2c_byte_generic_int(), ixgbe_write_i2c_combined_generic_int(), ixgbe_write_phy_reg_generic(), and ixgbe_write_phy_reg_x550a().
bool ixgbe_phy_info::qsfp_shared_i2c_bus |
Definition at line 4169 of file ixgbe_type.h.
Referenced by ixgbe_init_phy_ops_82599(), ixgbe_read_i2c_byte_82599(), and ixgbe_write_i2c_byte_82599().
bool ixgbe_phy_info::reset_disable |
Definition at line 4160 of file ixgbe_type.h.
Referenced by ixgbe_reset_hw_82598(), ixgbe_reset_hw_82599(), ixgbe_reset_hw_X550em(), ixgbe_reset_phy_fw(), ixgbe_setup_fw_link(), and ixgbe_setup_low_power_mode().
bool ixgbe_phy_info::reset_if_overtemp |
Definition at line 4168 of file ixgbe_type.h.
Referenced by ixgbe_if_attach_pre(), and ixgbe_reset_phy_generic().
u32 ixgbe_phy_info::revision |
Definition at line 4157 of file ixgbe_type.h.
Referenced by ixgbe_get_phy_id(), and ixgbe_get_phy_id_fw().
bool ixgbe_phy_info::sfp_setup_needed |
Definition at line 4156 of file ixgbe_type.h.
Referenced by ixgbe_identify_qsfp_module_generic(), ixgbe_identify_sfp_module_generic(), ixgbe_reset_hw_82599(), and ixgbe_reset_hw_X550em().
enum ixgbe_sfp_type ixgbe_phy_info::sfp_type |
Definition at line 4155 of file ixgbe_type.h.
Referenced by ixgbe_get_link_capabilities_82599(), ixgbe_get_link_capabilities_X550em(), ixgbe_get_sfp_init_sequence_offsets(), ixgbe_get_supported_phy_sfp_layer_generic(), ixgbe_get_supported_physical_layer_82598(), ixgbe_identify_module_generic(), ixgbe_identify_qsfp_module_generic(), ixgbe_identify_sfp_module_generic(), ixgbe_init_phy_ops_82598(), ixgbe_init_phy_ops_82599(), ixgbe_init_phy_ops_generic(), ixgbe_init_phy_ops_X550em(), ixgbe_is_sfp_probe(), ixgbe_setup_sfp_modules_82599(), ixgbe_sfp_probe(), and ixgbe_supported_sfp_modules_X550em().
enum ixgbe_smart_speed ixgbe_phy_info::smart_speed |
Definition at line 4165 of file ixgbe_type.h.
Referenced by ixgbe_if_attach_pre(), and ixgbe_init_mac_link_ops_82599().
bool ixgbe_phy_info::smart_speed_active |
Definition at line 4166 of file ixgbe_type.h.
Referenced by ixgbe_setup_mac_link_82599(), and ixgbe_setup_mac_link_smartspeed().
ixgbe_link_speed ixgbe_phy_info::speeds_supported |
Definition at line 4162 of file ixgbe_type.h.
Referenced by ixgbe_get_copper_link_capabilities_generic(), ixgbe_get_copper_speeds_supported(), ixgbe_get_link_capabilities_X550em(), ixgbe_get_phy_id_fw(), and ixgbe_get_supported_physical_layer_X550em().
enum ixgbe_phy_type ixgbe_phy_info::type |
Definition at line 4152 of file ixgbe_type.h.
Referenced by ixgbe_check_mac_link_82598(), ixgbe_get_link_capabilities_X550em(), ixgbe_get_media_type_82598(), ixgbe_get_media_type_82599(), ixgbe_get_media_type_X550em(), ixgbe_get_supported_phy_sfp_layer_generic(), ixgbe_get_supported_physical_layer_82598(), ixgbe_get_supported_physical_layer_82599(), ixgbe_get_supported_physical_layer_X550em(), ixgbe_identify_phy(), ixgbe_identify_phy_82599(), ixgbe_identify_phy_fw(), ixgbe_identify_phy_generic(), ixgbe_identify_phy_x550em(), ixgbe_identify_qsfp_module_generic(), ixgbe_identify_sfp_module_generic(), ixgbe_if_enable_intr(), ixgbe_if_init(), ixgbe_init_phy_ops_82598(), ixgbe_init_phy_ops_82599(), ixgbe_init_phy_ops_X550em(), ixgbe_intr(), ixgbe_is_sfp(), ixgbe_msix_link(), ixgbe_probe_phy(), ixgbe_read_i2c_phy_82598(), ixgbe_reset_hw_X550em(), ixgbe_reset_phy(), ixgbe_reset_phy_generic(), ixgbe_setup_mac_link_82599(), and ixgbe_sfp_probe().