FreeBSD kernel IXGBE device code
|
#include <ixgbe_type.h>
Definition at line 4113 of file ixgbe_type.h.
u8 ixgbe_mac_info::addr[IXGBE_ETH_LENGTH_OF_ADDRESS] |
Definition at line 4116 of file ixgbe_type.h.
Referenced by ixgbe_if_attach_pre(), ixgbe_if_init(), ixgbe_if_stop(), ixgbe_init_hw_vf(), ixgbe_init_rx_addrs_generic(), ixgbe_set_rar_vf(), ixv_if_attach_pre(), ixv_if_init(), and ixv_if_stop().
bool ixgbe_mac_info::arc_subsystem_valid |
Definition at line 4138 of file ixgbe_type.h.
Referenced by ixgbe_init_ops_82599(), and ixgbe_init_ops_X540().
bool ixgbe_mac_info::autotry_restart |
Definition at line 4140 of file ixgbe_type.h.
Referenced by ixgbe_flap_tx_laser_multispeed_fiber(), ixgbe_if_media_change(), ixgbe_set_advertise(), and ixgbe_start_hw_82599().
struct ixgbe_dmac_config ixgbe_mac_info::dmac_config |
Definition at line 4144 of file ixgbe_type.h.
Referenced by ixgbe_config_dmac(), ixgbe_dmac_config_tcs_X550(), and ixgbe_dmac_config_X550().
u8 ixgbe_mac_info::flags |
Definition at line 4141 of file ixgbe_type.h.
Referenced by ixgbe_clear_tx_pending(), ixgbe_disable_pcie_master(), ixgbe_reset_hw_82598(), ixgbe_reset_hw_82599(), ixgbe_reset_hw_X540(), and ixgbe_reset_hw_X550em().
bool ixgbe_mac_info::get_link_status |
Definition at line 4135 of file ixgbe_type.h.
Referenced by ixgbe_check_mac_link_vf(), and ixv_if_update_admin_status().
u8 ixgbe_mac_info::led_link_act |
Definition at line 4147 of file ixgbe_type.h.
Referenced by ixgbe_init_led_link_act_generic().
u32 ixgbe_mac_info::max_link_up_time |
Definition at line 4146 of file ixgbe_type.h.
Referenced by ixgbe_check_mac_link_82598(), ixgbe_check_mac_link_generic(), and ixgbe_init_shared_code().
u16 ixgbe_mac_info::max_msix_vectors |
Definition at line 4137 of file ixgbe_type.h.
Referenced by ixgbe_init_ops_82598(), ixgbe_init_ops_82599(), and ixgbe_init_ops_X540().
u32 ixgbe_mac_info::max_rx_queues |
Definition at line 4132 of file ixgbe_type.h.
Referenced by ixgbe_enable_relaxed_ordering_82598(), ixgbe_enable_relaxed_ordering_gen2(), ixgbe_get_num_of_rx_queues(), ixgbe_init_ops_82598(), ixgbe_init_ops_82599(), ixgbe_init_ops_vf(), ixgbe_init_ops_X540(), ixgbe_start_hw_82598(), ixgbe_start_hw_gen2(), ixgbe_stop_adapter_generic(), ixgbe_stop_adapter_vf(), and ixgbevf_get_queues().
u32 ixgbe_mac_info::max_tx_queues |
Definition at line 4131 of file ixgbe_type.h.
Referenced by ixgbe_enable_relaxed_ordering_82598(), ixgbe_enable_relaxed_ordering_gen2(), ixgbe_get_num_of_tx_queues(), ixgbe_init_ops_82598(), ixgbe_init_ops_82599(), ixgbe_init_ops_vf(), ixgbe_init_ops_X540(), ixgbe_start_hw_82598(), ixgbe_start_hw_gen2(), ixgbe_stop_adapter_generic(), ixgbe_stop_adapter_vf(), and ixgbevf_get_queues().
s32 ixgbe_mac_info::mc_filter_type |
Definition at line 4125 of file ixgbe_type.h.
Referenced by ixgbe_disable_mc_generic(), ixgbe_enable_mc_generic(), ixgbe_init_rx_addrs_generic(), ixgbe_mta_vector(), ixgbe_reset_hw_vf(), and ixgbe_update_mc_addr_list_generic().
u32 ixgbe_mac_info::mcft_size |
Definition at line 4126 of file ixgbe_type.h.
Referenced by ixgbe_init_ops_82598(), ixgbe_init_ops_82599(), ixgbe_init_ops_X540(), ixgbe_init_rx_addrs_generic(), and ixgbe_update_mc_addr_list_generic().
u32 ixgbe_mac_info::mta_shadow[IXGBE_MAX_MTA] |
Definition at line 4124 of file ixgbe_type.h.
Referenced by ixgbe_set_mta(), and ixgbe_update_mc_addr_list_generic().
u32 ixgbe_mac_info::num_rar_entries |
Definition at line 4128 of file ixgbe_type.h.
Referenced by ixgbe_add_uc_addr(), ixgbe_clear_rar_generic(), ixgbe_clear_vmdq_82598(), ixgbe_clear_vmdq_generic(), ixgbe_get_num_rx_addrs(), ixgbe_init_ops_82598(), ixgbe_init_ops_82599(), ixgbe_init_ops_X540(), ixgbe_init_rx_addrs_generic(), ixgbe_insert_mac_addr_generic(), ixgbe_reset_hw_82599(), ixgbe_reset_hw_X540(), ixgbe_reset_hw_X550em(), ixgbe_set_rar_generic(), ixgbe_set_vmdq_82598(), and ixgbe_set_vmdq_generic().
struct ixgbe_mac_operations ixgbe_mac_info::ops |
Definition at line 4114 of file ixgbe_type.h.
Referenced by ixgbe_acquire_eeprom(), ixgbe_acquire_swfw_semaphore(), ixgbe_add_uc_addr(), ixgbe_blink_led_start(), ixgbe_blink_led_start_generic(), ixgbe_blink_led_start_X540(), ixgbe_blink_led_stop(), ixgbe_blink_led_stop_generic(), ixgbe_bp_aux_off(), ixgbe_bp_aux_on(), ixgbe_bp_log(), ixgbe_bp_main_off(), ixgbe_bp_main_on(), ixgbe_bp_set_state(), ixgbe_bp_timeout(), ixgbe_bp_version(), ixgbe_bp_wd_reset(), ixgbe_bp_wd_set(), ixgbe_bypass_init(), ixgbe_bypass_rd_eep(), ixgbe_bypass_rw(), ixgbe_bypass_set(), ixgbe_bypass_valid_rd(), ixgbe_check_cs4227(), ixgbe_check_link(), ixgbe_check_link_t_X550em(), ixgbe_clear_hw_cntrs(), ixgbe_clear_rar(), ixgbe_clear_rar_generic(), ixgbe_clear_vfta(), ixgbe_clear_vmdq(), ixgbe_clear_vmdq_generic(), ixgbe_config_dmac(), ixgbe_config_link(), ixgbe_dcb_get_rtrup2tc(), ixgbe_dcb_hw_config_cee(), ixgbe_device_supports_autoneg_fc(), ixgbe_disable_mc(), ixgbe_disable_mdd(), ixgbe_disable_rx(), ixgbe_disable_sec_rx_path(), ixgbe_disable_tx_laser(), ixgbe_dmac_config(), ixgbe_dmac_config_tcs(), ixgbe_dmac_update_tcs(), ixgbe_enable_mc(), ixgbe_enable_mdd(), ixgbe_enable_relaxed_ordering(), ixgbe_enable_rx(), ixgbe_enable_rx_dma(), ixgbe_enable_rx_dma_82599(), ixgbe_enable_sec_rx_path(), ixgbe_enable_tx_laser(), ixgbe_enter_lplu_t_x550em(), ixgbe_fc_autoneg(), ixgbe_fc_autoneg_backplane_x550em_a(), ixgbe_fc_autoneg_sgmii_x550em_a(), ixgbe_fc_enable(), ixgbe_fc_enable_82598(), ixgbe_fc_enable_generic(), ixgbe_flap_tx_laser(), ixgbe_fw_recovery_mode(), ixgbe_get_bus_info(), ixgbe_get_bus_info_X550em(), ixgbe_get_default_advertise(), ixgbe_get_device_caps(), ixgbe_get_fcoe_boot_status(), ixgbe_get_link_capabilities(), ixgbe_get_mac_addr(), ixgbe_get_media_type(), ixgbe_get_san_mac_addr(), ixgbe_get_san_mac_addr_generic(), ixgbe_get_supported_physical_layer(), ixgbe_get_supported_physical_layer_X550em(), ixgbe_get_thermal_sensor_data(), ixgbe_get_wwn_prefix(), ixgbe_handle_mod(), ixgbe_handle_msf(), ixgbe_host_interface_command(), ixgbe_identify_module_generic(), ixgbe_identify_phy_82599(), ixgbe_identify_phy_x550em(), ixgbe_identify_qsfp_module_generic(), ixgbe_identify_sfp_module_generic(), ixgbe_if_media_change(), ixgbe_init_hw(), ixgbe_init_hw_generic(), ixgbe_init_hw_vf(), ixgbe_init_mac_link_ops_82599(), ixgbe_init_mac_link_ops_X550em(), ixgbe_init_ops_82598(), ixgbe_init_ops_82599(), ixgbe_init_ops_generic(), ixgbe_init_ops_vf(), ixgbe_init_ops_X540(), ixgbe_init_ops_X550(), ixgbe_init_ops_X550EM(), ixgbe_init_ops_X550EM_a(), ixgbe_init_ops_X550EM_x(), ixgbe_init_phy_ops_82598(), ixgbe_init_phy_ops_82599(), ixgbe_init_phy_ops_X550em(), ixgbe_init_rx_addrs(), ixgbe_init_rx_addrs_generic(), ixgbe_init_swfw_semaphore(), ixgbe_init_thermal_sensor_thresh(), ixgbe_init_uta_tables(), ixgbe_insert_mac_addr(), ixgbe_is_sfp(), ixgbe_led_off(), ixgbe_led_on(), ixgbe_mdd_event(), ixgbe_need_crosstalk_fix(), ixgbe_read_analog_reg8(), ixgbe_read_ee_hostif_buffer_X550(), ixgbe_read_ee_hostif_X550(), ixgbe_read_eerd_buffer_X540(), ixgbe_read_eerd_X540(), ixgbe_read_i2c_byte_generic_int(), ixgbe_read_i2c_combined_generic_int(), ixgbe_read_i2c_phy_82598(), ixgbe_read_iosf_sb_reg(), ixgbe_read_phy_reg_generic(), ixgbe_read_phy_reg_x550a(), ixgbe_release_eeprom(), ixgbe_release_swfw_semaphore(), ixgbe_reset_hw(), ixgbe_reset_hw_82598(), ixgbe_reset_hw_82599(), ixgbe_reset_hw_vf(), ixgbe_reset_hw_X540(), ixgbe_reset_hw_X550em(), ixgbe_restart_an_internal_phy_x550em(), ixgbe_restore_mdd_vf(), ixgbe_set_advertise(), ixgbe_set_ethertype_anti_spoofing(), ixgbe_set_fw_drv_ver(), ixgbe_set_pci_config_data_generic(), ixgbe_set_rar(), ixgbe_set_rar_generic(), ixgbe_set_rate_select_speed(), ixgbe_set_san_mac_addr(), ixgbe_set_san_mac_addr_generic(), ixgbe_set_source_address_pruning(), ixgbe_set_vfta(), ixgbe_set_vlvf(), ixgbe_set_vmdq(), ixgbe_set_vmdq_san_mac(), ixgbe_setup_eee(), ixgbe_setup_fc(), ixgbe_setup_fc_backplane_x550em_a(), ixgbe_setup_fc_generic(), ixgbe_setup_fc_X550em(), ixgbe_setup_internal_phy_t_x550em(), ixgbe_setup_ixfi_x550em(), ixgbe_setup_ixfi_x550em_x(), ixgbe_setup_kr_speed_x550em(), ixgbe_setup_link(), ixgbe_setup_mac_link(), ixgbe_setup_mac_link_82599(), ixgbe_setup_mac_link_sfp_x550a(), ixgbe_setup_phy_loopback_x550em(), ixgbe_setup_sfi_x550a(), ixgbe_setup_sfp_modules_82599(), ixgbe_setup_sgmii(), ixgbe_setup_sgmii_fw(), ixgbe_start_hw(), ixgbe_start_hw_generic(), ixgbe_start_mac_link_82599(), ixgbe_stop_adapter(), ixgbe_update_eeprom_checksum_X540(), ixgbe_update_mc_addr_list(), ixgbe_update_uc_addr_list(), ixgbe_validate_eeprom_checksum_X540(), ixgbe_write_analog_reg8(), ixgbe_write_ee_hostif_buffer_X550(), ixgbe_write_ee_hostif_X550(), ixgbe_write_eewr_buffer_X540(), ixgbe_write_eewr_X540(), ixgbe_write_i2c_byte_generic_int(), ixgbe_write_i2c_combined_generic_int(), ixgbe_write_iosf_sb_reg(), ixgbe_write_phy_reg_generic(), ixgbe_write_phy_reg_x550a(), ixv_if_attach_pre(), ixv_if_init(), ixv_if_multi_set(), ixv_if_stop(), ixv_setup_vlan_support(), prot_autoc_read_82599(), and prot_autoc_write_82599().
u32 ixgbe_mac_info::orig_autoc |
Definition at line 4133 of file ixgbe_type.h.
Referenced by ixgbe_get_link_capabilities_82598(), ixgbe_get_link_capabilities_82599(), ixgbe_reset_hw_82598(), ixgbe_reset_hw_82599(), ixgbe_setup_mac_link_82599(), and ixgbe_setup_sfp_modules_82599().
u32 ixgbe_mac_info::orig_autoc2 |
Definition at line 4136 of file ixgbe_type.h.
Referenced by ixgbe_reset_hw_82599().
bool ixgbe_mac_info::orig_link_settings_stored |
Definition at line 4139 of file ixgbe_type.h.
Referenced by ixgbe_get_link_capabilities_82598(), ixgbe_get_link_capabilities_82599(), ixgbe_reset_hw_82598(), ixgbe_reset_hw_82599(), and ixgbe_setup_mac_link_82599().
u8 ixgbe_mac_info::perm_addr[IXGBE_ETH_LENGTH_OF_ADDRESS] |
Definition at line 4117 of file ixgbe_type.h.
Referenced by ixgbe_get_mac_addr_vf(), ixgbe_reset_hw_82598(), ixgbe_reset_hw_82599(), ixgbe_reset_hw_vf(), ixgbe_reset_hw_X540(), ixgbe_reset_hw_X550em(), and ixv_if_attach_pre().
u32 ixgbe_mac_info::rar_highwater |
Definition at line 4129 of file ixgbe_type.h.
Referenced by ixgbe_init_ops_82599(), ixgbe_init_ops_X540(), and ixgbe_insert_mac_addr_generic().
u32 ixgbe_mac_info::rx_pb_size |
Definition at line 4130 of file ixgbe_type.h.
Referenced by ixgbe_init_ops_82598(), ixgbe_init_ops_82599(), ixgbe_init_ops_X540(), and ixgbe_set_rxpba_generic().
u8 ixgbe_mac_info::san_addr[IXGBE_ETH_LENGTH_OF_ADDRESS] |
Definition at line 4118 of file ixgbe_type.h.
Referenced by ixgbe_reset_hw_82599(), and ixgbe_reset_hw_X540().
u8 ixgbe_mac_info::san_mac_rar_index |
Definition at line 4134 of file ixgbe_type.h.
Referenced by ixgbe_clear_vmdq_generic(), ixgbe_reset_hw_82599(), ixgbe_reset_hw_X540(), and ixgbe_set_vmdq_san_mac_generic().
bool ixgbe_mac_info::set_lben |
Definition at line 4145 of file ixgbe_type.h.
Referenced by ixgbe_disable_rx_generic(), ixgbe_disable_rx_x550(), and ixgbe_enable_rx_generic().
struct ixgbe_thermal_sensor_data ixgbe_mac_info::thermal_sensor_data |
Definition at line 4142 of file ixgbe_type.h.
Referenced by ixgbe_get_thermal_sensor_data_generic(), and ixgbe_init_thermal_sensor_thresh_generic().
bool ixgbe_mac_info::thermal_sensor_enabled |
Definition at line 4143 of file ixgbe_type.h.
Referenced by ixgbe_init_ops_X550EM().
enum ixgbe_mac_type ixgbe_mac_info::type |
Definition at line 4115 of file ixgbe_type.h.
Referenced by ixgbe_acquire_swfw_sync_X540(), ixgbe_add_device_sysctls(), ixgbe_add_media_types(), ixgbe_bypass_rw_generic(), ixgbe_check_for_rst_pf(), ixgbe_check_mac_link_generic(), ixgbe_check_mac_link_vf(), ixgbe_check_reset_blocked(), ixgbe_clear_hw_cntrs_generic(), ixgbe_config_delay_values(), ixgbe_config_dmac(), ixgbe_config_gpie(), ixgbe_config_link(), ixgbe_dcb_calculate_tc_credits_cee(), ixgbe_dcb_config_pfc(), ixgbe_dcb_config_pfc_82599(), ixgbe_dcb_config_pfc_cee(), ixgbe_dcb_config_rx_arbiter_cee(), ixgbe_dcb_config_tc_stats(), ixgbe_dcb_config_tx_data_arbiter_cee(), ixgbe_dcb_config_tx_desc_arbiter_cee(), ixgbe_dcb_get_pfc_stats(), ixgbe_dcb_get_tc_stats(), ixgbe_dcb_hw_config(), ixgbe_dcb_hw_config_cee(), ixgbe_disable_pcie_master(), ixgbe_disable_queue(), ixgbe_disable_rx_generic(), ixgbe_enable_lasi_ext_t_x550em(), ixgbe_enable_queue(), ixgbe_enable_rx_generic(), ixgbe_enter_lplu_t_x550em(), ixgbe_fc_autoneg_backplane(), ixgbe_fdir_set_input_mask_82599(), ixgbe_get_copper_speeds_supported(), ixgbe_get_default_advertise(), ixgbe_get_link_capabilities_X550em(), ixgbe_get_pcie_msix_count_generic(), ixgbe_get_slot_info(), ixgbe_get_supported_physical_layer_X550em(), ixgbe_get_thermal_sensor_data_generic(), ixgbe_handle_mod(), ixgbe_identify_sfp_module_generic(), ixgbe_if_attach_pre(), ixgbe_if_disable_intr(), ixgbe_if_enable_intr(), ixgbe_if_init(), ixgbe_if_media_status(), ixgbe_if_stop(), ixgbe_init_device_features(), ixgbe_init_led_link_act_generic(), ixgbe_init_mac_link_ops_X550em(), ixgbe_init_mbx_params_pf(), ixgbe_init_phy_ops_X550em(), ixgbe_init_shared_code(), ixgbe_init_thermal_sensor_thresh_generic(), ixgbe_initialize_receive_units(), ixgbe_initialize_rss_mapping(), ixgbe_initialize_transmit_units(), ixgbe_intr(), ixgbe_is_sfp(), ixgbe_mng_enabled(), ixgbe_mng_present(), ixgbe_msix_link(), ixgbe_perform_aim(), ixgbe_read_i2c_byte_generic_int(), ixgbe_read_mng_if_sel_x550em(), ixgbe_restart_an_internal_phy_x550em(), ixgbe_set_fdir_drop_queue_82599(), ixgbe_set_ivar(), ixgbe_set_mac_anti_spoofing(), ixgbe_set_mac_type(), ixgbe_set_vlan_anti_spoofing(), ixgbe_setup_fc_generic(), ixgbe_setup_internal_phy_t_x550em(), ixgbe_setup_ixfi_x550em(), ixgbe_setup_kr_speed_x550em(), ixgbe_setup_mac_link_t_X550em(), ixgbe_setup_phy_link_generic(), ixgbe_setup_vlan_hw_support(), ixgbe_start_hw_generic(), ixgbe_update_flash_X540(), ixgbe_update_stats_counters(), ixv_identify_hardware(), ixv_if_attach_pre(), ixv_if_msix_intr_assign(), ixv_init_device_features(), and ixv_initialize_receive_units().
u32 ixgbe_mac_info::vft_size |
Definition at line 4127 of file ixgbe_type.h.
Referenced by ixgbe_clear_vfta_82598(), ixgbe_clear_vfta_generic(), ixgbe_init_ops_82598(), ixgbe_init_ops_82599(), and ixgbe_init_ops_X540().
u16 ixgbe_mac_info::wwnn_prefix |
Definition at line 4120 of file ixgbe_type.h.
Referenced by ixgbe_reset_hw_82599(), and ixgbe_reset_hw_X540().
u16 ixgbe_mac_info::wwpn_prefix |
Definition at line 4122 of file ixgbe_type.h.
Referenced by ixgbe_reset_hw_82599(), and ixgbe_reset_hw_X540().