Symbol: ixgbe_hw
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1004
s32 ixgbe_set_vfta_82598(struct ixgbe_hw *hw, u32 vlan, u32 vind,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1053
static s32 ixgbe_clear_vfta_82598(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1079
s32 ixgbe_read_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 *val)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1103
s32 ixgbe_write_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 val)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1126
static s32 ixgbe_read_i2c_phy_82598(struct ixgbe_hw *hw, u8 dev_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
119
s32 ixgbe_init_ops_82598(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1199
s32 ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1214
static s32 ixgbe_read_i2c_sff8472_82598(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1227
u64 ixgbe_get_supported_physical_layer_82598(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1331
void ixgbe_set_lan_id_multi_port_pcie_82598(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1362
void ixgbe_enable_relaxed_ordering_82598(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1394
static void ixgbe_set_rxpba_82598(struct ixgbe_hw *hw, int num_pb,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
1434
s32 ixgbe_enable_rx_dma_82598(struct ixgbe_hw *hw, u32 regval)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
191
s32 ixgbe_init_phy_ops_82598(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
254
s32 ixgbe_start_hw_82598(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
296
static s32 ixgbe_get_link_capabilities_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
355
static enum ixgbe_media_type ixgbe_get_media_type_82598(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
408
s32 ixgbe_fc_enable_82598(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
48
static s32 ixgbe_get_link_capabilities_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
51
static enum ixgbe_media_type ixgbe_get_media_type_82598(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
52
static s32 ixgbe_start_mac_link_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
54
static s32 ixgbe_check_mac_link_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
557
static s32 ixgbe_start_mac_link_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
57
static s32 ixgbe_setup_mac_link_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
60
static s32 ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
605
static s32 ixgbe_validate_link_ready(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
63
static s32 ixgbe_reset_hw_82598(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
64
static s32 ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
642
static s32 ixgbe_check_mac_link_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
65
static s32 ixgbe_clear_vfta_82598(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
66
static void ixgbe_set_rxpba_82598(struct ixgbe_hw *hw, int num_pb,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
68
static s32 ixgbe_read_i2c_sff8472_82598(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
731
static s32 ixgbe_setup_mac_link_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
785
static s32 ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
80
void ixgbe_set_pcie_completion_timeout(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
810
static s32 ixgbe_reset_hw_82598(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
946
s32 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.c
972
static s32 ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
38
u32 ixgbe_get_pcie_msix_count_82598(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
39
s32 ixgbe_fc_enable_82598(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
40
s32 ixgbe_start_hw_82598(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
41
void ixgbe_enable_relaxed_ordering_82598(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
42
s32 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
43
s32 ixgbe_set_vfta_82598(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
45
s32 ixgbe_read_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 *val);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
46
s32 ixgbe_write_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 val);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
47
s32 ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
49
u64 ixgbe_get_supported_physical_layer_82598(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
50
s32 ixgbe_init_phy_ops_82598(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
51
void ixgbe_set_lan_id_multi_port_pcie_82598(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
52
void ixgbe_set_pcie_completion_timeout(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82598.h
53
s32 ixgbe_enable_rx_dma_82598(struct ixgbe_hw *hw, u32 regval);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1030
static s32 ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1055
s32 ixgbe_reset_hw_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
115
s32 ixgbe_init_phy_ops_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1234
static s32 ixgbe_fdir_check_cmd_complete(struct ixgbe_hw *hw, u32 *fdircmd)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1252
s32 ixgbe_reinit_fdir_tables_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1326
static void ixgbe_fdir_enable_82599(struct ixgbe_hw *hw, u32 fdirctrl)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1368
s32 ixgbe_init_fdir_signature_82599(struct ixgbe_hw *hw, u32 fdirctrl)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1395
s32 ixgbe_init_fdir_perfect_82599(struct ixgbe_hw *hw, u32 fdirctrl,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1432
void ixgbe_set_fdir_drop_queue_82599(struct ixgbe_hw *hw, u8 dropqueue)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1562
void ixgbe_fdir_add_signature_filter_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1721
s32 ixgbe_fdir_set_input_mask_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
173
s32 ixgbe_setup_sfp_modules_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1900
s32 ixgbe_fdir_write_perfect_filter_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
1990
s32 ixgbe_fdir_erase_perfect_filter_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2038
s32 ixgbe_fdir_add_perfect_filter_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2103
s32 ixgbe_read_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 *val)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2127
s32 ixgbe_write_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 val)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2149
s32 ixgbe_start_hw_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2178
s32 ixgbe_identify_phy_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2213
u64 ixgbe_get_supported_physical_layer_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2301
s32 ixgbe_enable_rx_dma_82599(struct ixgbe_hw *hw, u32 regval)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2335
static s32 ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2396
bool ixgbe_verify_lesm_fw_enabled_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2444
static s32 ixgbe_read_eeprom_buffer_82599(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2478
static s32 ixgbe_read_eeprom_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
250
s32 prot_autoc_read_82599(struct ixgbe_hw *hw, bool *locked, u32 *reg_val)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2507
s32 ixgbe_reset_pipeline_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2560
static s32 ixgbe_read_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
2618
static s32 ixgbe_write_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
279
s32 prot_autoc_write_82599(struct ixgbe_hw *hw, u32 autoc, bool locked)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
321
s32 ixgbe_init_ops_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
422
s32 ixgbe_get_link_capabilities_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
48
static s32 ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
51
static s32 ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
52
static s32 ixgbe_read_eeprom_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
54
static s32 ixgbe_read_eeprom_buffer_82599(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
545
enum ixgbe_media_type ixgbe_get_media_type_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
56
static s32 ixgbe_read_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
58
static s32 ixgbe_write_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
61
void ixgbe_init_mac_link_ops_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
610
void ixgbe_stop_mac_link_on_d3_82599(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
634
s32 ixgbe_start_mac_link_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
702
void ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
725
void ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
748
void ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
770
void ixgbe_set_hard_rate_select_speed(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
800
s32 ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.c
912
s32 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
38
s32 ixgbe_get_link_capabilities_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
40
enum ixgbe_media_type ixgbe_get_media_type_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
41
void ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
42
void ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
43
void ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
44
void ixgbe_set_hard_rate_select_speed(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
46
s32 ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
49
s32 ixgbe_start_mac_link_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
51
s32 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
53
s32 ixgbe_setup_sfp_modules_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
54
void ixgbe_init_mac_link_ops_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
55
s32 ixgbe_reset_hw_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
56
s32 ixgbe_read_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 *val);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
57
s32 ixgbe_write_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 val);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
58
s32 ixgbe_start_hw_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
59
s32 ixgbe_identify_phy_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
60
s32 ixgbe_init_phy_ops_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
61
u64 ixgbe_get_supported_physical_layer_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
62
s32 ixgbe_enable_rx_dma_82599(struct ixgbe_hw *hw, u32 regval);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
63
s32 prot_autoc_read_82599(struct ixgbe_hw *hw, bool *locked, u32 *reg_val);
usr/src/uts/common/io/ixgbe/core/ixgbe_82599.h
64
s32 prot_autoc_write_82599(struct ixgbe_hw *hw, u32 reg_val, bool locked);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1008
s32 ixgbe_clear_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1022
s32 ixgbe_init_rx_addrs(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1032
u32 ixgbe_get_num_rx_addrs(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1048
s32 ixgbe_update_uc_addr_list(struct ixgbe_hw *hw, u8 *addr_list,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1069
s32 ixgbe_update_mc_addr_list(struct ixgbe_hw *hw, u8 *mc_addr_list,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1084
s32 ixgbe_enable_mc(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1096
s32 ixgbe_disable_mc(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1108
s32 ixgbe_clear_vfta(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1124
s32 ixgbe_set_vfta(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1144
s32 ixgbe_set_vlvf(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1159
s32 ixgbe_toggle_txdctl(struct ixgbe_hw *hw, u32 vind)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1171
s32 ixgbe_fc_enable(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1183
s32 ixgbe_setup_fc(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1199
s32 ixgbe_set_fw_drv_ver(struct ixgbe_hw *hw, u8 maj, u8 min, u8 build,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1214
s32 ixgbe_get_thermal_sensor_data(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1226
s32 ixgbe_init_thermal_sensor_thresh(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1239
s32 ixgbe_dmac_config(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1251
s32 ixgbe_dmac_update_tcs(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1264
s32 ixgbe_dmac_config_tcs(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1280
s32 ixgbe_setup_eee(struct ixgbe_hw *hw, bool enable_eee)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1292
void ixgbe_set_source_address_pruning(struct ixgbe_hw *hw, bool enable,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1306
void ixgbe_set_ethertype_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1321
s32 ixgbe_read_iosf_sb_reg(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1337
s32 ixgbe_write_iosf_sb_reg(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1349
void ixgbe_disable_mdd(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1360
void ixgbe_enable_mdd(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1372
void ixgbe_mdd_event(struct ixgbe_hw *hw, u32 *vf_bitmap)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1385
void ixgbe_restore_mdd_vf(struct ixgbe_hw *hw, u32 vf)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1396
bool ixgbe_fw_recovery_mode(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1410
s32 ixgbe_enter_lplu(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
142
s32 ixgbe_set_mac_type(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1427
s32 ixgbe_handle_lasi(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1441
s32 ixgbe_bypass_rw(struct ixgbe_hw *hw, u32 cmd, u32 *status)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1459
bool ixgbe_bypass_valid_rd(struct ixgbe_hw *hw, u32 in_reg, u32 out_reg)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1477
s32 ixgbe_bypass_set(struct ixgbe_hw *hw, u32 cmd, u32 event, u32 action)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1490
s32 ixgbe_bypass_rd_eep(struct ixgbe_hw *hw, u32 addr, u8 *value)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1504
s32 ixgbe_read_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 *val)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1518
s32 ixgbe_write_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 val)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1531
s32 ixgbe_init_uta_tables(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1546
s32 ixgbe_read_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1562
s32 ixgbe_read_i2c_byte_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1579
s32 ixgbe_read_link(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 *val)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1594
s32 ixgbe_read_link_unlocked(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 *val)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1610
s32 ixgbe_write_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1627
s32 ixgbe_write_i2c_byte_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1644
s32 ixgbe_write_link(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 val)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1659
s32 ixgbe_write_link_unlocked(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 val)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1673
s32 ixgbe_write_i2c_eeprom(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1689
s32 ixgbe_read_i2c_eeprom(struct ixgbe_hw *hw, u8 byte_offset, u8 *eeprom_data)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1702
u64 ixgbe_get_supported_physical_layer(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1715
s32 ixgbe_enable_rx_dma(struct ixgbe_hw *hw, u32 regval)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1727
s32 ixgbe_disable_sec_rx_path(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1739
s32 ixgbe_enable_sec_rx_path(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1753
s32 ixgbe_acquire_swfw_semaphore(struct ixgbe_hw *hw, u32 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1767
void ixgbe_release_swfw_semaphore(struct ixgbe_hw *hw, u32 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1782
void ixgbe_init_swfw_semaphore(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1789
void ixgbe_disable_rx(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1795
void ixgbe_enable_rx(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1808
void ixgbe_set_rate_select_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
278
s32 ixgbe_init_hw(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
291
s32 ixgbe_reset_hw(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
307
s32 ixgbe_start_hw(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
321
void ixgbe_enable_relaxed_ordering(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
334
s32 ixgbe_clear_hw_cntrs(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
346
enum ixgbe_media_type ixgbe_get_media_type(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
362
s32 ixgbe_get_mac_addr(struct ixgbe_hw *hw, u8 *mac_addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
376
s32 ixgbe_get_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
389
s32 ixgbe_set_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
402
s32 ixgbe_get_device_caps(struct ixgbe_hw *hw, u16 *device_caps)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
417
s32 ixgbe_get_wwn_prefix(struct ixgbe_hw *hw, u16 *wwnn_prefix,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
432
s32 ixgbe_get_fcoe_boot_status(struct ixgbe_hw *hw, u16 *bs)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
445
s32 ixgbe_get_bus_info(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
457
u32 ixgbe_get_num_of_tx_queues(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
468
u32 ixgbe_get_num_of_rx_queues(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
482
s32 ixgbe_stop_adapter(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
496
s32 ixgbe_read_pba_string(struct ixgbe_hw *hw, u8 *pba_num, u32 pba_num_size)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
508
s32 ixgbe_read_pba_num(struct ixgbe_hw *hw, u32 *pba_num)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
519
s32 ixgbe_identify_phy(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
535
s32 ixgbe_reset_phy(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
556
s32 ixgbe_get_phy_firmware_version(struct ixgbe_hw *hw, u16 *firmware_version)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
575
s32 ixgbe_read_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
594
s32 ixgbe_write_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
610
s32 ixgbe_setup_phy_link(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
624
s32 ixgbe_setup_internal_phy(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
639
s32 ixgbe_check_phy_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
654
s32 ixgbe_setup_phy_link_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
667
s32 ixgbe_set_phy_power(struct ixgbe_hw *hw, bool on)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
67
void ixgbe_dcb_get_rtrup2tc(struct ixgbe_hw *hw, u8 *map)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
682
s32 ixgbe_check_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
696
void ixgbe_disable_tx_laser(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
708
void ixgbe_enable_tx_laser(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
722
void ixgbe_flap_tx_laser(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
737
s32 ixgbe_setup_link(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
754
s32 ixgbe_setup_mac_link(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
770
s32 ixgbe_get_link_capabilities(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
784
s32 ixgbe_led_on(struct ixgbe_hw *hw, u32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
797
s32 ixgbe_led_off(struct ixgbe_hw *hw, u32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
810
s32 ixgbe_blink_led_start(struct ixgbe_hw *hw, u32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
823
s32 ixgbe_blink_led_stop(struct ixgbe_hw *hw, u32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
836
s32 ixgbe_init_eeprom_params(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
85
s32 ixgbe_init_shared_code(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
853
s32 ixgbe_write_eeprom(struct ixgbe_hw *hw, u16 offset, u16 data)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
870
s32 ixgbe_write_eeprom_buffer(struct ixgbe_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
886
s32 ixgbe_read_eeprom(struct ixgbe_hw *hw, u16 offset, u16 *data)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
901
s32 ixgbe_read_eeprom_buffer(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
916
s32 ixgbe_validate_eeprom_checksum(struct ixgbe_hw *hw, u16 *checksum_val)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
926
s32 ixgbe_update_eeprom_checksum(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
941
s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
958
s32 ixgbe_set_rar(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
972
s32 ixgbe_clear_rar(struct ixgbe_hw *hw, u32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
984
s32 ixgbe_set_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
996
s32 ixgbe_set_vmdq_san_mac(struct ixgbe_hw *hw, u32 vmdq)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
101
s32 ixgbe_init_eeprom_params(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
102
s32 ixgbe_write_eeprom(struct ixgbe_hw *hw, u16 offset, u16 data);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
103
s32 ixgbe_write_eeprom_buffer(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
105
s32 ixgbe_read_eeprom(struct ixgbe_hw *hw, u16 offset, u16 *data);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
106
s32 ixgbe_read_eeprom_buffer(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
109
s32 ixgbe_validate_eeprom_checksum(struct ixgbe_hw *hw, u16 *checksum_val);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
110
s32 ixgbe_update_eeprom_checksum(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
112
s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
113
s32 ixgbe_set_rar(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
115
s32 ixgbe_clear_rar(struct ixgbe_hw *hw, u32 index);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
116
s32 ixgbe_set_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
117
s32 ixgbe_set_vmdq_san_mac(struct ixgbe_hw *hw, u32 vmdq);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
118
s32 ixgbe_clear_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
119
s32 ixgbe_init_rx_addrs(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
120
u32 ixgbe_get_num_rx_addrs(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
121
s32 ixgbe_update_uc_addr_list(struct ixgbe_hw *hw, u8 *addr_list,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
123
s32 ixgbe_update_mc_addr_list(struct ixgbe_hw *hw, u8 *mc_addr_list,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
126
void ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr_list, u32 vmdq);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
127
s32 ixgbe_enable_mc(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
128
s32 ixgbe_disable_mc(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
129
s32 ixgbe_clear_vfta(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
130
s32 ixgbe_set_vfta(struct ixgbe_hw *hw, u32 vlan,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
132
s32 ixgbe_set_vlvf(struct ixgbe_hw *hw, u32 vlan, u32 vind,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
135
s32 ixgbe_toggle_txdctl(struct ixgbe_hw *hw, u32 vind);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
136
s32 ixgbe_fc_enable(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
137
s32 ixgbe_setup_fc(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
138
s32 ixgbe_set_fw_drv_ver(struct ixgbe_hw *hw, u8 maj, u8 min, u8 build,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
140
s32 ixgbe_get_thermal_sensor_data(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
141
s32 ixgbe_init_thermal_sensor_thresh(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
142
void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
143
s32 ixgbe_get_phy_firmware_version(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
145
s32 ixgbe_read_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 *val);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
146
s32 ixgbe_write_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 val);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
147
s32 ixgbe_init_uta_tables(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
148
s32 ixgbe_read_i2c_eeprom(struct ixgbe_hw *hw, u8 byte_offset, u8 *eeprom_data);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
149
u64 ixgbe_get_supported_physical_layer(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
150
s32 ixgbe_enable_rx_dma(struct ixgbe_hw *hw, u32 regval);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
151
s32 ixgbe_disable_sec_rx_path(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
152
s32 ixgbe_enable_sec_rx_path(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
153
s32 ixgbe_reinit_fdir_tables_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
154
s32 ixgbe_init_fdir_signature_82599(struct ixgbe_hw *hw, u32 fdirctrl);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
155
s32 ixgbe_init_fdir_perfect_82599(struct ixgbe_hw *hw, u32 fdirctrl,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
157
void ixgbe_fdir_add_signature_filter_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
161
s32 ixgbe_fdir_set_input_mask_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
163
s32 ixgbe_fdir_write_perfect_filter_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
166
s32 ixgbe_fdir_erase_perfect_filter_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
169
s32 ixgbe_fdir_add_perfect_filter_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
179
bool ixgbe_verify_lesm_fw_enabled_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
180
s32 ixgbe_read_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
182
s32 ixgbe_read_i2c_byte_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
184
s32 ixgbe_read_link(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 *val);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
185
s32 ixgbe_read_link_unlocked(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 *val);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
186
s32 ixgbe_write_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
188
void ixgbe_set_fdir_drop_queue_82599(struct ixgbe_hw *hw, u8 dropqueue);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
189
s32 ixgbe_write_i2c_byte_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
191
s32 ixgbe_write_link(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 val);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
192
s32 ixgbe_write_link_unlocked(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 val);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
193
s32 ixgbe_write_i2c_eeprom(struct ixgbe_hw *hw, u8 byte_offset, u8 eeprom_data);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
194
s32 ixgbe_get_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
195
s32 ixgbe_set_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
196
s32 ixgbe_get_device_caps(struct ixgbe_hw *hw, u16 *device_caps);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
197
s32 ixgbe_acquire_swfw_semaphore(struct ixgbe_hw *hw, u32 mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
198
void ixgbe_release_swfw_semaphore(struct ixgbe_hw *hw, u32 mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
199
void ixgbe_init_swfw_semaphore(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
200
s32 ixgbe_get_wwn_prefix(struct ixgbe_hw *hw, u16 *wwnn_prefix,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
202
s32 ixgbe_get_fcoe_boot_status(struct ixgbe_hw *hw, u16 *bs);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
203
s32 ixgbe_bypass_rw(struct ixgbe_hw *hw, u32 cmd, u32 *status);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
204
s32 ixgbe_bypass_set(struct ixgbe_hw *hw, u32 cmd, u32 event, u32 action);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
205
s32 ixgbe_bypass_rd_eep(struct ixgbe_hw *hw, u32 addr, u8 *value);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
206
bool ixgbe_bypass_valid_rd(struct ixgbe_hw *hw, u32 in_reg, u32 out_reg);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
207
s32 ixgbe_dmac_config(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
208
s32 ixgbe_dmac_update_tcs(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
209
s32 ixgbe_dmac_config_tcs(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
210
s32 ixgbe_setup_eee(struct ixgbe_hw *hw, bool enable_eee);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
211
void ixgbe_set_source_address_pruning(struct ixgbe_hw *hw, bool enable,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
213
void ixgbe_set_ethertype_anti_spoofing(struct ixgbe_hw *hw, bool enable,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
215
s32 ixgbe_read_iosf_sb_reg(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
217
s32 ixgbe_write_iosf_sb_reg(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
219
void ixgbe_disable_mdd(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
220
void ixgbe_enable_mdd(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
221
void ixgbe_mdd_event(struct ixgbe_hw *hw, u32 *vf_bitmap);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
222
void ixgbe_restore_mdd_vf(struct ixgbe_hw *hw, u32 vf);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
223
bool ixgbe_fw_recovery_mode(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
224
s32 ixgbe_enter_lplu(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
225
s32 ixgbe_handle_lasi(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
226
void ixgbe_set_rate_select_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
227
void ixgbe_disable_rx(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
228
void ixgbe_enable_rx(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
229
s32 ixgbe_negotiate_fc(struct ixgbe_hw *hw, u32 adv_reg, u32 lp_reg,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
40
void ixgbe_dcb_get_rtrup2tc(struct ixgbe_hw *hw, u8 *map);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
42
s32 ixgbe_init_shared_code(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
44
extern s32 ixgbe_init_ops_82598(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
45
extern s32 ixgbe_init_ops_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
46
extern s32 ixgbe_init_ops_X540(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
47
extern s32 ixgbe_init_ops_X550(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
48
extern s32 ixgbe_init_ops_X550EM(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
49
extern s32 ixgbe_init_ops_X550EM_x(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
50
extern s32 ixgbe_init_ops_X550EM_a(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
51
extern s32 ixgbe_init_ops_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
52
extern s32 ixgbe_init_ops_vf(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
54
s32 ixgbe_set_mac_type(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
55
s32 ixgbe_init_hw(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
56
s32 ixgbe_reset_hw(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
57
s32 ixgbe_start_hw(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
58
void ixgbe_enable_relaxed_ordering(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
59
s32 ixgbe_clear_hw_cntrs(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
60
enum ixgbe_media_type ixgbe_get_media_type(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
61
s32 ixgbe_get_mac_addr(struct ixgbe_hw *hw, u8 *mac_addr);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
62
s32 ixgbe_get_bus_info(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
63
u32 ixgbe_get_num_of_tx_queues(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
64
u32 ixgbe_get_num_of_rx_queues(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
65
s32 ixgbe_stop_adapter(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
66
s32 ixgbe_read_pba_num(struct ixgbe_hw *hw, u32 *pba_num);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
67
s32 ixgbe_read_pba_string(struct ixgbe_hw *hw, u8 *pba_num, u32 pba_num_size);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
69
s32 ixgbe_identify_phy(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
70
s32 ixgbe_reset_phy(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
71
s32 ixgbe_read_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
73
s32 ixgbe_write_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
76
s32 ixgbe_setup_phy_link(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
77
s32 ixgbe_setup_internal_phy(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
78
s32 ixgbe_check_phy_link(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
81
s32 ixgbe_setup_phy_link_speed(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
84
s32 ixgbe_set_phy_power(struct ixgbe_hw *, bool on);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
85
void ixgbe_disable_tx_laser(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
86
void ixgbe_enable_tx_laser(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
87
void ixgbe_flap_tx_laser(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
88
s32 ixgbe_setup_link(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
90
s32 ixgbe_setup_mac_link(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
92
s32 ixgbe_check_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
94
s32 ixgbe_get_link_capabilities(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
96
s32 ixgbe_led_on(struct ixgbe_hw *hw, u32 index);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
97
s32 ixgbe_led_off(struct ixgbe_hw *hw, u32 index);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
98
s32 ixgbe_blink_led_start(struct ixgbe_hw *hw, u32 index);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.h
99
s32 ixgbe_blink_led_stop(struct ixgbe_hw *hw, u32 index);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1009
void ixgbe_set_pci_config_data_generic(struct ixgbe_hw *hw, u16 link_status)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1062
s32 ixgbe_get_bus_info_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1086
void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1120
s32 ixgbe_stop_adapter_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1172
s32 ixgbe_init_led_link_act_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1211
s32 ixgbe_led_on_generic(struct ixgbe_hw *hw, u32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1234
s32 ixgbe_led_off_generic(struct ixgbe_hw *hw, u32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1259
s32 ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1314
s32 ixgbe_write_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1371
static s32 ixgbe_write_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1453
s32 ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1481
s32 ixgbe_read_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1530
static s32 ixgbe_read_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1587
s32 ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1616
s32 ixgbe_read_eerd_buffer_generic(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
163
bool ixgbe_device_supports_autoneg_fc(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1667
static s32 ixgbe_detect_eeprom_page_size_generic(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1710
s32 ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1724
s32 ixgbe_write_eewr_buffer_generic(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1779
s32 ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1792
s32 ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, u32 ee_reg)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1827
static s32 ixgbe_acquire_eeprom(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1881
static s32 ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1971
static void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
1989
static s32 ixgbe_ready_eeprom(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2030
static void ixgbe_standby_eeprom(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2055
static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2111
static u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2151
static void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2170
static void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2188
static void ixgbe_release_eeprom(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2220
s32 ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2281
s32 ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2329
s32 ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
239
s32 ixgbe_setup_fc_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2393
s32 ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2444
s32 ixgbe_clear_rar_generic(struct ixgbe_hw *hw, u32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2483
s32 ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2552
void ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2592
s32 ixgbe_update_uc_addr_list_generic(struct ixgbe_hw *hw, u8 *addr_list,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2660
static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2697
void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2735
s32 ixgbe_update_mc_addr_list_generic(struct ixgbe_hw *hw, u8 *mc_addr_list,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2782
s32 ixgbe_enable_mc_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2801
s32 ixgbe_disable_mc_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2819
s32 ixgbe_fc_enable_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
2959
s32 ixgbe_negotiate_fc(struct ixgbe_hw *hw, u32 adv_reg, u32 lp_reg,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3006
static s32 ixgbe_fc_autoneg_fiber(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3043
static s32 ixgbe_fc_autoneg_backplane(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3087
static s32 ixgbe_fc_autoneg_copper(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3112
void ixgbe_fc_autoneg(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3182
static u32 ixgbe_pcie_timeout_poll(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3228
s32 ixgbe_disable_pcie_primary(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3295
s32 ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, u32 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3342
void ixgbe_release_swfw_sync(struct ixgbe_hw *hw, u32 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3365
s32 ixgbe_disable_sec_rx_path_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3402
s32 prot_autoc_read_generic(struct ixgbe_hw *hw, bool *locked, u32 *reg_val)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3418
s32 prot_autoc_write_generic(struct ixgbe_hw *hw, u32 reg_val, bool locked)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3432
s32 ixgbe_enable_sec_rx_path_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3453
s32 ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, u32 regval)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3470
s32 ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, u32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3520
s32 ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, u32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3562
static s32 ixgbe_get_san_mac_addr_offset(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3594
s32 ixgbe_get_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3647
s32 ixgbe_set_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3683
u16 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3734
s32 ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, u8 *addr, u32 vmdq)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3800
s32 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3854
s32 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3891
s32 ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3912
s32 ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3936
s32 ixgbe_find_vlvf_slot(struct ixgbe_hw *hw, u32 vlan, bool vlvf_bypass)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
3986
s32 ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
399
s32 ixgbe_start_hw_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4053
s32 ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
41
static s32 ixgbe_acquire_eeprom(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4135
s32 ixgbe_clear_vfta_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4160
s32 ixgbe_toggle_txdctl_generic(struct ixgbe_hw *hw, u32 vf_number)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
42
static s32 ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4215
static bool ixgbe_need_crosstalk_fix(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4243
s32 ixgbe_check_mac_link_generic(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
43
static void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4365
s32 ixgbe_get_wwn_prefix_generic(struct ixgbe_hw *hw, u16 *wwnn_prefix,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
44
static s32 ixgbe_ready_eeprom(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4420
s32 ixgbe_get_fcoe_boot_status_generic(struct ixgbe_hw *hw, u16 *bs)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4469
void ixgbe_set_mac_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4493
void ixgbe_set_vlan_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
45
static void ixgbe_standby_eeprom(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4518
s32 ixgbe_get_device_caps_generic(struct ixgbe_hw *hw, u16 *device_caps)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4532
void ixgbe_enable_relaxed_ordering_gen2(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4592
s32 ixgbe_hic_unlocked(struct ixgbe_hw *hw, u32 *buffer, u32 length,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
46
static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
463
void ixgbe_start_hw_gen2(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4677
s32 ixgbe_host_interface_command(struct ixgbe_hw *hw, u32 *buffer,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4772
s32 ixgbe_set_fw_drv_ver_generic(struct ixgbe_hw *hw, u8 maj, u8 min,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
48
static u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4824
void ixgbe_set_rxpba_generic(struct ixgbe_hw *hw, int num_pb, u32 headroom,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4887
void ixgbe_clear_tx_pending(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
49
static void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
4959
s32 ixgbe_get_thermal_sensor_data_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
50
static void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
500
s32 ixgbe_init_hw_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5034
s32 ixgbe_init_thermal_sensor_thresh_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
51
static void ixgbe_release_eeprom(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5118
s32 ixgbe_bypass_rw_generic(struct ixgbe_hw *hw, u32 cmd, u32 *status)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5287
s32 ixgbe_bypass_set_generic(struct ixgbe_hw *hw, u32 ctrl, u32 event,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
53
static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
531
s32 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5329
s32 ixgbe_bypass_rd_eep_generic(struct ixgbe_hw *hw, u32 addr, u8 *value)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5363
void ixgbe_get_orom_version(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
54
static s32 ixgbe_get_san_mac_addr_offset(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5401
void ixgbe_get_oem_prod_version(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5444
void ixgbe_get_etk_id(struct ixgbe_hw *hw, struct ixgbe_nvm_version *nvm_ver)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5473
void ixgbe_get_nvm_version(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5572
void ixgbe_dcb_get_rtrup2tc_generic(struct ixgbe_hw *hw, u8 *map)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5583
void ixgbe_disable_rx_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
56
static s32 ixgbe_read_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5605
void ixgbe_enable_rx_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5627
bool ixgbe_mng_present(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5645
bool ixgbe_mng_enabled(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5674
s32 ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
58
static s32 ixgbe_write_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
5820
void ixgbe_set_soft_rate_select_speed(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
60
static s32 ixgbe_detect_eeprom_page_size_generic(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
647
s32 ixgbe_read_pba_string_generic(struct ixgbe_hw *hw, u8 *pba_num,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
69
s32 ixgbe_init_ops_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
757
s32 ixgbe_read_pba_num_generic(struct ixgbe_hw *hw, u32 *pba_num)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
796
s32 ixgbe_read_pba_raw(struct ixgbe_hw *hw, u16 *eeprom_buf,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
865
s32 ixgbe_write_pba_raw(struct ixgbe_hw *hw, u16 *eeprom_buf,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
924
s32 ixgbe_get_pba_block_size(struct ixgbe_hw *hw, u16 *eeprom_buf,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.c
982
s32 ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
100
s32 ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
101
s32 ixgbe_update_mc_addr_list_generic(struct ixgbe_hw *hw, u8 *mc_addr_list,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
104
s32 ixgbe_update_uc_addr_list_generic(struct ixgbe_hw *hw, u8 *addr_list,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
106
s32 ixgbe_enable_mc_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
107
s32 ixgbe_disable_mc_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
108
s32 ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, u32 regval);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
109
s32 ixgbe_disable_sec_rx_path_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
110
s32 ixgbe_enable_sec_rx_path_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
112
s32 ixgbe_fc_enable_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
113
bool ixgbe_device_supports_autoneg_fc(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
114
void ixgbe_fc_autoneg(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
115
s32 ixgbe_setup_fc_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
118
s32 ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, u32 mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
119
void ixgbe_release_swfw_sync(struct ixgbe_hw *hw, u32 mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
120
s32 ixgbe_disable_pcie_primary(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
122
s32 prot_autoc_read_generic(struct ixgbe_hw *hw, bool *, u32 *reg_val);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
123
s32 prot_autoc_write_generic(struct ixgbe_hw *hw, u32 reg_val, bool locked);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
125
s32 ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, u32 index);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
126
s32 ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, u32 index);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
128
s32 ixgbe_get_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
129
s32 ixgbe_set_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
131
s32 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
132
s32 ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
133
s32 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
134
s32 ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, u8 *addr, u32 vmdq);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
135
s32 ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
136
s32 ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
138
s32 ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
141
s32 ixgbe_clear_vfta_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
142
s32 ixgbe_find_vlvf_slot(struct ixgbe_hw *hw, u32 vlan, bool vlvf_bypass);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
143
s32 ixgbe_toggle_txdctl_generic(struct ixgbe_hw *hw, u32 vind);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
145
s32 ixgbe_check_mac_link_generic(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
149
s32 ixgbe_get_wwn_prefix_generic(struct ixgbe_hw *hw, u16 *wwnn_prefix,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
152
s32 ixgbe_get_fcoe_boot_status_generic(struct ixgbe_hw *hw, u16 *bs);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
153
void ixgbe_set_mac_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
154
void ixgbe_set_vlan_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
155
s32 ixgbe_get_device_caps_generic(struct ixgbe_hw *hw, u16 *device_caps);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
156
void ixgbe_set_rxpba_generic(struct ixgbe_hw *hw, int num_pb, u32 headroom,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
158
void ixgbe_enable_relaxed_ordering_gen2(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
159
s32 ixgbe_set_fw_drv_ver_generic(struct ixgbe_hw *hw, u8 maj, u8 min,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
162
s32 ixgbe_host_interface_command(struct ixgbe_hw *hw, u32 *buffer,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
164
s32 ixgbe_hic_unlocked(struct ixgbe_hw *, u32 *buffer, u32 length, u32 timeout);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
165
s32 ixgbe_shutdown_fw_phy(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
166
s32 ixgbe_fw_phy_activity(struct ixgbe_hw *, u16 activity,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
168
void ixgbe_clear_tx_pending(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
169
s32 ixgbe_bypass_rw_generic(struct ixgbe_hw *hw, u32 cmd, u32 *status);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
171
s32 ixgbe_bypass_set_generic(struct ixgbe_hw *hw, u32 ctrl, u32 event,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
173
s32 ixgbe_bypass_rd_eep_generic(struct ixgbe_hw *hw, u32 addr, u8 *value);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
175
extern s32 ixgbe_reset_pipeline_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
176
extern void ixgbe_stop_mac_link_on_d3_82599(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
177
bool ixgbe_mng_present(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
178
bool ixgbe_mng_enabled(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
190
s32 ixgbe_get_thermal_sensor_data_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
191
s32 ixgbe_init_thermal_sensor_thresh_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
193
void ixgbe_get_etk_id(struct ixgbe_hw *hw, struct ixgbe_nvm_version *nvm_ver);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
194
void ixgbe_get_oem_prod_version(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
196
void ixgbe_get_orom_version(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
198
void ixgbe_get_nvm_version(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
200
void ixgbe_disable_rx_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
201
void ixgbe_enable_rx_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
202
s32 ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
205
void ixgbe_set_soft_rate_select_speed(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
49
void ixgbe_dcb_get_rtrup2tc_generic(struct ixgbe_hw *hw, u8 *map);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
51
u16 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
52
s32 ixgbe_init_ops_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
53
s32 ixgbe_init_hw_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
54
s32 ixgbe_start_hw_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
55
void ixgbe_start_hw_gen2(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
56
s32 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
57
s32 ixgbe_read_pba_num_generic(struct ixgbe_hw *hw, u32 *pba_num);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
58
s32 ixgbe_read_pba_string_generic(struct ixgbe_hw *hw, u8 *pba_num,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
60
s32 ixgbe_read_pba_raw(struct ixgbe_hw *hw, u16 *eeprom_buf,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
63
s32 ixgbe_write_pba_raw(struct ixgbe_hw *hw, u16 *eeprom_buf,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
65
s32 ixgbe_get_pba_block_size(struct ixgbe_hw *hw, u16 *eeprom_buf,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
67
s32 ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
68
s32 ixgbe_get_bus_info_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
69
void ixgbe_set_pci_config_data_generic(struct ixgbe_hw *hw, u16 link_status);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
70
void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
71
s32 ixgbe_stop_adapter_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
73
s32 ixgbe_led_on_generic(struct ixgbe_hw *hw, u32 index);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
74
s32 ixgbe_led_off_generic(struct ixgbe_hw *hw, u32 index);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
75
s32 ixgbe_init_led_link_act_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
77
s32 ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
78
s32 ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
79
s32 ixgbe_write_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
81
s32 ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
82
s32 ixgbe_read_eerd_buffer_generic(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
84
s32 ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
85
s32 ixgbe_write_eewr_buffer_generic(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
87
s32 ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
89
s32 ixgbe_read_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
91
s32 ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
92
s32 ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
94
s32 ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
95
s32 ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, u32 ee_reg);
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
97
s32 ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
usr/src/uts/common/io/ixgbe/core/ixgbe_common.h
99
s32 ixgbe_clear_rar_generic(struct ixgbe_hw *hw, u32 index);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.c
398
s32 ixgbe_dcb_get_tc_stats(struct ixgbe_hw *hw, struct ixgbe_hw_stats *stats,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.c
427
s32 ixgbe_dcb_get_pfc_stats(struct ixgbe_hw *hw, struct ixgbe_hw_stats *stats,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.c
455
s32 ixgbe_dcb_config_rx_arbiter_cee(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.c
496
s32 ixgbe_dcb_config_tx_desc_arbiter_cee(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.c
536
s32 ixgbe_dcb_config_tx_data_arbiter_cee(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.c
579
s32 ixgbe_dcb_config_pfc_cee(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.c
613
s32 ixgbe_dcb_config_tc_stats(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.c
640
s32 ixgbe_dcb_hw_config_cee(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.c
691
s32 ixgbe_dcb_config_pfc(struct ixgbe_hw *hw, u8 pfc_en, u8 *map)
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.c
712
s32 ixgbe_dcb_hw_config(struct ixgbe_hw *hw, u16 *refill, u16 *max,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.c
94
s32 ixgbe_dcb_calculate_tc_credits_cee(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.h
143
s32 ixgbe_dcb_calculate_tc_credits_cee(struct ixgbe_hw *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.h
147
s32 ixgbe_dcb_config_pfc(struct ixgbe_hw *, u8, u8 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.h
148
s32 ixgbe_dcb_config_pfc_cee(struct ixgbe_hw *, struct ixgbe_dcb_config *);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.h
151
s32 ixgbe_dcb_config_tc_stats(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.h
152
s32 ixgbe_dcb_get_tc_stats(struct ixgbe_hw *, struct ixgbe_hw_stats *, u8);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.h
153
s32 ixgbe_dcb_get_pfc_stats(struct ixgbe_hw *, struct ixgbe_hw_stats *, u8);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.h
156
s32 ixgbe_dcb_config_tx_desc_arbiter_cee(struct ixgbe_hw *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.h
158
s32 ixgbe_dcb_config_tx_data_arbiter_cee(struct ixgbe_hw *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.h
160
s32 ixgbe_dcb_config_rx_arbiter_cee(struct ixgbe_hw *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.h
173
s32 ixgbe_dcb_hw_config(struct ixgbe_hw *, u16 *, u16 *, u8 *, u8 *, u8 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb.h
174
s32 ixgbe_dcb_hw_config_cee(struct ixgbe_hw *, struct ixgbe_dcb_config *);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.c
112
s32 ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.c
170
s32 ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.c
217
s32 ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.c
262
s32 ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *hw, u8 pfc_en)
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.c
314
s32 ixgbe_dcb_config_tc_stats_82598(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.c
350
s32 ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, int link_speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.c
48
s32 ixgbe_dcb_get_tc_stats_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.c
82
s32 ixgbe_dcb_get_pfc_stats_82598(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.h
82
s32 ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *, u8);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.h
85
s32 ixgbe_dcb_config_tc_stats_82598(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.h
86
s32 ixgbe_dcb_get_tc_stats_82598(struct ixgbe_hw *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.h
88
s32 ixgbe_dcb_get_pfc_stats_82598(struct ixgbe_hw *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.h
92
s32 ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *, u16 *, u16 *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.h
94
s32 ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *, u16 *, u16 *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.h
96
s32 ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *, u16 *, u16 *, u8 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82598.h
99
s32 ixgbe_dcb_hw_config_82598(struct ixgbe_hw *, int, u16 *, u16 *, u8 *, u8 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.c
121
s32 ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.c
183
s32 ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.c
232
s32 ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.c
294
s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, u8 pfc_en, u8 *map)
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.c
381
s32 ixgbe_dcb_config_tc_stats_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.c
48
s32 ixgbe_dcb_get_tc_stats_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.c
507
s32 ixgbe_dcb_config_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.c
596
s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, int link_speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.c
89
s32 ixgbe_dcb_get_pfc_stats_82599(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.h
130
s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *, u8, u8 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.h
133
s32 ixgbe_dcb_config_tc_stats_82599(struct ixgbe_hw *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.h
135
s32 ixgbe_dcb_get_tc_stats_82599(struct ixgbe_hw *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.h
137
s32 ixgbe_dcb_get_pfc_stats_82599(struct ixgbe_hw *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.h
141
s32 ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *, u16 *, u16 *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.h
143
s32 ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *, u16 *, u16 *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.h
145
s32 ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *, u16 *, u16 *, u8 *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.h
149
s32 ixgbe_dcb_config_82599(struct ixgbe_hw *,
usr/src/uts/common/io/ixgbe/core/ixgbe_dcb_82599.h
152
s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *, int, u16 *, u16 *, u8 *,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1013
static void ixgbe_parse_vsi_func_caps(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1034
static void ixgbe_parse_func_caps(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1086
s32 ixgbe_aci_list_caps(struct ixgbe_hw *hw, void *buf, u16 buf_size,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
110
ixgbe_aci_send_cmd_execute(struct ixgbe_hw *hw, struct ixgbe_aci_desc *desc,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1118
s32 ixgbe_discover_dev_caps(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1156
s32 ixgbe_discover_func_caps(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1193
s32 ixgbe_get_caps(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1212
s32 ixgbe_aci_disable_rxen(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1240
s32 ixgbe_aci_get_phy_caps(struct ixgbe_hw *hw, bool qual_mods, u8 report_mode,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1350
s32 ixgbe_aci_set_phy_cfg(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1384
s32 ixgbe_aci_set_link_restart_an(struct ixgbe_hw *hw, bool ena_link)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1414
ixgbe_get_media_type_from_phy_type(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1480
s32 ixgbe_update_link_info(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1526
s32 ixgbe_get_link_status(struct ixgbe_hw *hw, bool *link_up)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1557
s32 ixgbe_aci_get_link_info(struct ixgbe_hw *hw, bool ena_lse,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1637
s32 ixgbe_aci_set_event_mask(struct ixgbe_hw *hw, u8 port_num, u16 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1661
s32 ixgbe_configure_lse(struct ixgbe_hw *hw, bool activate, u16 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1690
s32 ixgbe_aci_get_netlist_node(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1724
s32 ixgbe_find_netlist_node(struct ixgbe_hw *hw, u8 node_type_ctx,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1772
s32 ixgbe_aci_read_i2c(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1824
s32 ixgbe_aci_write_i2c(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1864
s32 ixgbe_aci_set_port_id_led(struct ixgbe_hw *hw, bool orig_mode)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1896
s32 ixgbe_aci_set_gpio(struct ixgbe_hw *hw, u16 gpio_ctrl_handle, u8 pin_idx,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1923
s32 ixgbe_aci_get_gpio(struct ixgbe_hw *hw, u16 gpio_ctrl_handle, u8 pin_idx,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1959
s32 ixgbe_aci_sff_eeprom(struct ixgbe_hw *hw, u16 lport, u8 bus_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1998
s32 ixgbe_aci_prog_topo_dev_nvm(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2026
s32 ixgbe_aci_read_topo_dev_nvm(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2064
s32 ixgbe_acquire_nvm(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2084
void ixgbe_release_nvm(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2111
s32 ixgbe_aci_read_nvm(struct ixgbe_hw *hw, u16 module_typeid, u32 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2148
s32 ixgbe_aci_erase_nvm(struct ixgbe_hw *hw, u16 module_typeid)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2189
s32 ixgbe_aci_update_nvm(struct ixgbe_hw *hw, u16 module_typeid,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2233
s32 ixgbe_aci_read_nvm_cfg(struct ixgbe_hw *hw, u8 cmd_flags,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2268
s32 ixgbe_aci_write_nvm_cfg(struct ixgbe_hw *hw, u8 cmd_flags,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2295
s32 ixgbe_nvm_validate_checksum(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2334
s32 ixgbe_nvm_recalculate_checksum(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2378
s32 ixgbe_nvm_write_activate(struct ixgbe_hw *hw, u16 cmd_flags,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2411
static u32 ixgbe_get_flash_bank_offset(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2484
static s32 ixgbe_read_flash_module(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2518
static s32 ixgbe_read_netlist_module(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2547
static s32 ixgbe_read_nvm_module(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2576
static s32 ixgbe_get_nvm_css_hdr_len(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2615
static s32 ixgbe_read_nvm_sr_copy(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2642
s32 ixgbe_get_nvm_minsrevs(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2697
s32 ixgbe_update_nvm_minsrevs(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2758
static s32 ixgbe_get_nvm_srev(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2788
static s32 ixgbe_get_nvm_ver_info(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2833
s32 ixgbe_get_inactive_nvm_ver(struct ixgbe_hw *hw, struct ixgbe_nvm_info *nvm)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2848
s32 ixgbe_get_active_nvm_ver(struct ixgbe_hw *hw, struct ixgbe_nvm_info *nvm)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2865
static s32 ixgbe_get_netlist_info(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
294
s32 ixgbe_aci_send_cmd(struct ixgbe_hw *hw, struct ixgbe_aci_desc *desc,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2946
s32 ixgbe_get_inactive_netlist_ver(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2968
static s32 ixgbe_read_sr_pointer(struct ixgbe_hw *hw, u16 offset, u32 *pointer)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3001
static s32 ixgbe_read_sr_area_size(struct ixgbe_hw *hw, u16 offset, u32 *size)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3026
static s32 ixgbe_discover_flash_size(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3073
static s32 ixgbe_determine_active_flash_banks(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3153
s32 ixgbe_init_nvm(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3209
s32 ixgbe_sanitize_operate(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3241
s32 ixgbe_sanitize_nvm(struct ixgbe_hw *hw, u8 cmd_flags, u8 *values)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3268
s32 ixgbe_read_sr_word_aci(struct ixgbe_hw *hw, u16 offset, u16 *data)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3295
s32 ixgbe_read_sr_buf_aci(struct ixgbe_hw *hw, u16 offset, u16 *words,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3329
s32 ixgbe_read_flat_nvm(struct ixgbe_hw *hw, u32 offset, u32 *length,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3393
static s32 ixgbe_check_sr_access_params(struct ixgbe_hw *hw, u32 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3428
s32 ixgbe_write_sr_word_aci(struct ixgbe_hw *hw, u32 offset, const u16 *data)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3455
s32 ixgbe_write_sr_buf_aci(struct ixgbe_hw *hw, u32 offset, u16 words,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3498
s32 ixgbe_aci_alternate_write(struct ixgbe_hw *hw, u32 reg_addr0,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
350
bool ixgbe_aci_check_event_pending(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3533
s32 ixgbe_aci_alternate_read(struct ixgbe_hw *hw, u32 reg_addr0,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3572
s32 ixgbe_aci_alternate_write_done(struct ixgbe_hw *hw, u8 bios_mode,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3604
s32 ixgbe_aci_alternate_clear(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3634
s32 ixgbe_aci_get_internal_data(struct ixgbe_hw *hw, u16 cluster_id,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3723
static s32 ixgbe_nvm_access_read(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
375
s32 ixgbe_aci_get_event(struct ixgbe_hw *hw, struct ixgbe_aci_event *e,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3756
static s32 ixgbe_nvm_access_write(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3800
s32 ixgbe_handle_nvm_access(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3825
s32 ixgbe_aci_set_health_status_config(struct ixgbe_hw *hw, u8 event_source)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3849
s32 ixgbe_init_ops_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
3917
s32 ixgbe_reset_hw_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4002
s32 ixgbe_start_hw_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4031
enum ixgbe_media_type ixgbe_get_media_type_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4099
u64 ixgbe_get_supported_physical_layer_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4152
s32 ixgbe_setup_link_E610(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4171
s32 ixgbe_check_link_E610(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4248
s32 ixgbe_get_link_capabilities_E610(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4271
s32 ixgbe_cfg_phy_fc(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4339
s32 ixgbe_setup_fc_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4376
void ixgbe_fc_autoneg_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4427
s32 ixgbe_set_fw_drv_ver_E610(struct ixgbe_hw *hw, u8 maj, u8 minor, u8 build,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
444
s32 ixgbe_aci_get_fw_ver(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4457
void ixgbe_disable_rx_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4499
s32 ixgbe_setup_eee_E610(struct ixgbe_hw *hw, bool enable_eee)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4548
bool ixgbe_fw_recovery_mode_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4564
bool ixgbe_fw_rollback_mode_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4580
bool ixgbe_get_fw_tsam_mode_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4596
s32 ixgbe_init_phy_ops_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4645
s32 ixgbe_identify_phy_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4734
s32 ixgbe_identify_module_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4780
s32 ixgbe_setup_phy_link_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
48
void ixgbe_init_aci(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
482
s32 ixgbe_aci_send_driver_ver(struct ixgbe_hw *hw, struct ixgbe_driver_ver *dv)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4884
s32 ixgbe_get_phy_firmware_version_E610(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4917
s32 ixgbe_read_i2c_sff8472_E610(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4936
s32 ixgbe_read_i2c_eeprom_E610(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4955
s32 ixgbe_write_i2c_eeprom_E610(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4972
s32 ixgbe_check_overtemp_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
5010
s32 ixgbe_set_phy_power_E610(struct ixgbe_hw *hw, bool on)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
5051
s32 ixgbe_enter_lplu_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
5080
s32 ixgbe_init_eeprom_params_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
5116
s32 ixgbe_read_ee_aci_E610(struct ixgbe_hw *hw, u16 offset, u16 *data)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
5150
s32 ixgbe_read_ee_aci_buffer_E610(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
5184
s32 ixgbe_write_ee_aci_E610(struct ixgbe_hw *hw, u16 offset, u16 data)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
5218
s32 ixgbe_write_ee_aci_buffer_E610(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
5253
s32 ixgbe_calc_eeprom_checksum_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
526
ixgbe_aci_req_res(struct ixgbe_hw *hw, enum ixgbe_aci_res_ids res,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
5345
s32 ixgbe_update_eeprom_checksum_E610(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
5382
s32 ixgbe_validate_eeprom_checksum_E610(struct ixgbe_hw *hw, u16 *checksum_val)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
5427
static s32 ixgbe_get_pfa_module_tlv(struct ixgbe_hw *hw, u16 *module_tlv,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
5488
s32 ixgbe_read_pba_string_E610(struct ixgbe_hw *hw, u8 *pba_num,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
569
ixgbe_aci_release_res(struct ixgbe_hw *hw, enum ixgbe_aci_res_ids res,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
59
void ixgbe_shutdown_aci(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
601
s32 ixgbe_acquire_res(struct ixgbe_hw *hw, enum ixgbe_aci_res_ids res,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
653
void ixgbe_release_res(struct ixgbe_hw *hw, enum ixgbe_aci_res_ids res)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
685
ixgbe_parse_common_caps(struct ixgbe_hw *hw, struct ixgbe_hw_common_caps *caps,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
836
ixgbe_parse_valid_functions_cap(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
855
static void ixgbe_parse_vf_dev_caps(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
874
static void ixgbe_parse_vsi_dev_caps(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
893
static void ixgbe_parse_fdir_dev_caps(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
918
static void ixgbe_parse_dev_caps(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
967
static void ixgbe_parse_vf_func_caps(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
991
static u32 ixgbe_get_num_per_func(struct ixgbe_hw *hw, u32 max)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
101
s32 ixgbe_aci_prog_topo_dev_nvm(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
103
s32 ixgbe_aci_read_topo_dev_nvm(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
107
s32 ixgbe_acquire_nvm(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
109
void ixgbe_release_nvm(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
111
s32 ixgbe_aci_read_nvm(struct ixgbe_hw *hw, u16 module_typeid, u32 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
115
s32 ixgbe_aci_erase_nvm(struct ixgbe_hw *hw, u16 module_typeid);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
116
s32 ixgbe_aci_update_nvm(struct ixgbe_hw *hw, u16 module_typeid,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
120
s32 ixgbe_aci_read_nvm_cfg(struct ixgbe_hw *hw, u8 cmd_flags,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
123
s32 ixgbe_aci_write_nvm_cfg(struct ixgbe_hw *hw, u8 cmd_flags,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
126
s32 ixgbe_nvm_validate_checksum(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
127
s32 ixgbe_nvm_recalculate_checksum(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
129
s32 ixgbe_nvm_write_activate(struct ixgbe_hw *hw, u16 cmd_flags,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
132
s32 ixgbe_get_nvm_minsrevs(struct ixgbe_hw *hw, struct ixgbe_minsrev_info *minsrevs);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
133
s32 ixgbe_update_nvm_minsrevs(struct ixgbe_hw *hw, struct ixgbe_minsrev_info *minsrevs);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
135
s32 ixgbe_get_inactive_nvm_ver(struct ixgbe_hw *hw, struct ixgbe_nvm_info *nvm);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
136
s32 ixgbe_get_active_nvm_ver(struct ixgbe_hw *hw, struct ixgbe_nvm_info *nvm);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
138
s32 ixgbe_get_inactive_netlist_ver(struct ixgbe_hw *hw, struct ixgbe_netlist_info *netlist);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
139
s32 ixgbe_init_nvm(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
141
s32 ixgbe_sanitize_operate(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
142
s32 ixgbe_sanitize_nvm(struct ixgbe_hw *hw, u8 cmd_flags, u8 *values);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
144
s32 ixgbe_read_sr_word_aci(struct ixgbe_hw *hw, u16 offset, u16 *data);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
145
s32 ixgbe_read_sr_buf_aci(struct ixgbe_hw *hw, u16 offset, u16 *words, u16 *data);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
146
s32 ixgbe_read_flat_nvm(struct ixgbe_hw *hw, u32 offset, u32 *length,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
149
s32 ixgbe_write_sr_word_aci(struct ixgbe_hw *hw, u32 offset, const u16 *data);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
150
s32 ixgbe_write_sr_buf_aci(struct ixgbe_hw *hw, u32 offset, u16 words, const u16 *data);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
152
s32 ixgbe_aci_alternate_write(struct ixgbe_hw *hw, u32 reg_addr0,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
154
s32 ixgbe_aci_alternate_read(struct ixgbe_hw *hw, u32 reg_addr0,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
156
s32 ixgbe_aci_alternate_write_done(struct ixgbe_hw *hw, u8 bios_mode,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
158
s32 ixgbe_aci_alternate_clear(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
160
s32 ixgbe_aci_get_internal_data(struct ixgbe_hw *hw, u16 cluster_id,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
166
s32 ixgbe_handle_nvm_access(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
170
s32 ixgbe_aci_set_health_status_config(struct ixgbe_hw *hw, u8 event_source);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
173
s32 ixgbe_init_ops_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
174
s32 ixgbe_reset_hw_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
175
s32 ixgbe_start_hw_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
176
enum ixgbe_media_type ixgbe_get_media_type_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
177
u64 ixgbe_get_supported_physical_layer_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
178
s32 ixgbe_setup_link_E610(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
180
s32 ixgbe_check_link_E610(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
182
s32 ixgbe_get_link_capabilities_E610(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
185
s32 ixgbe_cfg_phy_fc(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
188
s32 ixgbe_setup_fc_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
189
void ixgbe_fc_autoneg_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
190
s32 ixgbe_set_fw_drv_ver_E610(struct ixgbe_hw *hw, u8 maj, u8 min, u8 build,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
192
void ixgbe_disable_rx_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
193
s32 ixgbe_setup_eee_E610(struct ixgbe_hw *hw, bool enable_eee);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
194
bool ixgbe_fw_recovery_mode_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
195
bool ixgbe_fw_rollback_mode_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
196
bool ixgbe_get_fw_tsam_mode_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
197
s32 ixgbe_init_phy_ops_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
198
s32 ixgbe_identify_phy_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
199
s32 ixgbe_identify_module_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
200
s32 ixgbe_setup_phy_link_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
201
s32 ixgbe_get_phy_firmware_version_E610(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
203
s32 ixgbe_read_i2c_sff8472_E610(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
205
s32 ixgbe_read_i2c_eeprom_E610(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
207
s32 ixgbe_write_i2c_eeprom_E610(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
209
s32 ixgbe_check_overtemp_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
210
s32 ixgbe_set_phy_power_E610(struct ixgbe_hw *hw, bool on);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
211
s32 ixgbe_enter_lplu_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
212
s32 ixgbe_init_eeprom_params_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
213
s32 ixgbe_read_ee_aci_E610(struct ixgbe_hw *hw, u16 offset, u16 *data);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
214
s32 ixgbe_read_ee_aci_buffer_E610(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
216
s32 ixgbe_write_ee_aci_E610(struct ixgbe_hw *hw, u16 offset, u16 data);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
217
s32 ixgbe_write_ee_aci_buffer_E610(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
219
s32 ixgbe_calc_eeprom_checksum_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
220
s32 ixgbe_update_eeprom_checksum_E610(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
221
s32 ixgbe_validate_eeprom_checksum_E610(struct ixgbe_hw *hw, u16 *checksum_val);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
222
s32 ixgbe_read_pba_string_E610(struct ixgbe_hw *hw, u8 *pba_num, u32 pba_num_size);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
40
void ixgbe_init_aci(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
41
void ixgbe_shutdown_aci(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
42
s32 ixgbe_aci_send_cmd(struct ixgbe_hw *hw, struct ixgbe_aci_desc *desc,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
44
bool ixgbe_aci_check_event_pending(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
45
s32 ixgbe_aci_get_event(struct ixgbe_hw *hw, struct ixgbe_aci_event *e,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
50
s32 ixgbe_aci_get_fw_ver(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
51
s32 ixgbe_aci_send_driver_ver(struct ixgbe_hw *hw, struct ixgbe_driver_ver *dv);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
52
s32 ixgbe_aci_set_pf_context(struct ixgbe_hw *hw, u8 pf_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
54
s32 ixgbe_acquire_res(struct ixgbe_hw *hw, enum ixgbe_aci_res_ids res,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
56
void ixgbe_release_res(struct ixgbe_hw *hw, enum ixgbe_aci_res_ids res);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
57
s32 ixgbe_aci_list_caps(struct ixgbe_hw *hw, void *buf, u16 buf_size,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
59
s32 ixgbe_discover_dev_caps(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
61
s32 ixgbe_discover_func_caps(struct ixgbe_hw* hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
63
s32 ixgbe_get_caps(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
64
s32 ixgbe_aci_disable_rxen(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
65
s32 ixgbe_aci_get_phy_caps(struct ixgbe_hw *hw, bool qual_mods, u8 report_mode,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
71
s32 ixgbe_aci_set_phy_cfg(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
73
s32 ixgbe_aci_set_link_restart_an(struct ixgbe_hw *hw, bool ena_link);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
74
s32 ixgbe_update_link_info(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
75
s32 ixgbe_get_link_status(struct ixgbe_hw *hw, bool *link_up);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
76
s32 ixgbe_aci_get_link_info(struct ixgbe_hw *hw, bool ena_lse,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
78
s32 ixgbe_aci_set_event_mask(struct ixgbe_hw *hw, u8 port_num, u16 mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
79
s32 ixgbe_configure_lse(struct ixgbe_hw *hw, bool activate, u16 mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
81
s32 ixgbe_aci_get_netlist_node(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
84
s32 ixgbe_find_netlist_node(struct ixgbe_hw *hw, u8 node_type_ctx,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
86
s32 ixgbe_aci_read_i2c(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
89
s32 ixgbe_aci_write_i2c(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
93
s32 ixgbe_aci_set_port_id_led(struct ixgbe_hw *hw, bool orig_mode);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
94
s32 ixgbe_aci_set_gpio(struct ixgbe_hw *hw, u16 gpio_ctrl_handle, u8 pin_idx,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
96
s32 ixgbe_aci_get_gpio(struct ixgbe_hw *hw, u16 gpio_ctrl_handle, u8 pin_idx,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
98
s32 ixgbe_aci_sff_eeprom(struct ixgbe_hw *hw, u16 lport, u8 bus_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
1020
static s32 ixgbe_read_mbx_pf_legacy(struct ixgbe_hw *hw, u32 *msg, u16 size,
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
1057
static s32 ixgbe_read_mbx_pf(struct ixgbe_hw *hw, u32 *msg, u16 size,
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
1095
static s32 ixgbe_clear_mbx_pf(struct ixgbe_hw *hw, u16 vf_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
1117
void ixgbe_init_mbx_params_pf_id(struct ixgbe_hw *hw, u16 vf_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
1138
void ixgbe_init_mbx_params_pf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
1181
void ixgbe_upgrade_mbx_params_pf(struct ixgbe_hw *hw, u16 vf_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
119
s32 ixgbe_write_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
152
s32 ixgbe_check_for_msg(struct ixgbe_hw *hw, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
172
s32 ixgbe_check_for_ack(struct ixgbe_hw *hw, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
192
s32 ixgbe_check_for_rst(struct ixgbe_hw *hw, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
212
s32 ixgbe_clear_mbx(struct ixgbe_hw *hw, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
232
static s32 ixgbe_poll_for_msg(struct ixgbe_hw *hw, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
265
static s32 ixgbe_poll_for_ack(struct ixgbe_hw *hw, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
298
static u32 ixgbe_read_mailbox_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
308
static void ixgbe_clear_msg_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
318
static void ixgbe_clear_ack_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
328
static void ixgbe_clear_rst_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
347
static s32 ixgbe_check_for_bit_vf(struct ixgbe_hw *hw, u32 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
364
static s32 ixgbe_check_for_msg_vf(struct ixgbe_hw *hw, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
38
static s32 ixgbe_poll_for_msg(struct ixgbe_hw *hw, u16 mbx_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
382
static s32 ixgbe_check_for_ack_vf(struct ixgbe_hw *hw, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
39
static s32 ixgbe_poll_for_ack(struct ixgbe_hw *hw, u16 mbx_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
403
static s32 ixgbe_check_for_rst_vf(struct ixgbe_hw *hw, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
424
static s32 ixgbe_obtain_mbx_lock_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
466
static void ixgbe_release_mbx_lock_dummy(struct ixgbe_hw *hw, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
478
static void ixgbe_release_mbx_lock_vf(struct ixgbe_hw *hw, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
50
s32 ixgbe_read_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
501
static s32 ixgbe_write_mbx_vf_legacy(struct ixgbe_hw *hw, u32 *msg, u16 size,
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
543
static s32 ixgbe_write_mbx_vf(struct ixgbe_hw *hw, u32 *msg, u16 size,
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
593
static s32 ixgbe_read_mbx_vf_legacy(struct ixgbe_hw *hw, u32 *msg, u16 size,
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
629
static s32 ixgbe_read_mbx_vf(struct ixgbe_hw *hw, u32 *msg, u16 size,
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
668
void ixgbe_init_mbx_params_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
699
void ixgbe_upgrade_mbx_params_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
724
static void ixgbe_clear_msg_pf(struct ixgbe_hw *hw, u16 vf_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
739
static void ixgbe_clear_ack_pf(struct ixgbe_hw *hw, u16 vf_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
754
static s32 ixgbe_check_for_bit_pf(struct ixgbe_hw *hw, u32 mask, s32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
772
static s32 ixgbe_check_for_msg_pf(struct ixgbe_hw *hw, u16 vf_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
79
s32 ixgbe_poll_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
793
static s32 ixgbe_check_for_ack_pf(struct ixgbe_hw *hw, u16 vf_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
818
static s32 ixgbe_check_for_rst_pf(struct ixgbe_hw *hw, u16 vf_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
857
static s32 ixgbe_obtain_mbx_lock_pf(struct ixgbe_hw *hw, u16 vf_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
906
static void ixgbe_release_mbx_lock_pf(struct ixgbe_hw *hw, u16 vf_id)
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
927
static s32 ixgbe_write_mbx_pf_legacy(struct ixgbe_hw *hw, u32 *msg, u16 size,
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.c
968
static s32 ixgbe_write_mbx_pf(struct ixgbe_hw *hw, u32 *msg, u16 size,
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
192
s32 ixgbe_read_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
193
s32 ixgbe_poll_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
194
s32 ixgbe_write_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
195
s32 ixgbe_check_for_msg(struct ixgbe_hw *hw, u16 mbx_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
196
s32 ixgbe_check_for_ack(struct ixgbe_hw *hw, u16 mbx_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
197
s32 ixgbe_check_for_rst(struct ixgbe_hw *hw, u16 mbx_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
198
s32 ixgbe_clear_mbx(struct ixgbe_hw *hw, u16 vf_number);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
199
void ixgbe_init_mbx_params_vf(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
200
void ixgbe_upgrade_mbx_params_vf(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
201
void ixgbe_init_mbx_params_pf(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
202
void ixgbe_init_mbx_params_pf_id(struct ixgbe_hw *hw, u16 vf_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
203
void ixgbe_upgrade_mbx_params_pf(struct ixgbe_hw *hw, u16 vf_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
38
struct ixgbe_hw;
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
41
void (*init_params)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
42
void (*release)(struct ixgbe_hw *hw, u16 mbx_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
43
s32 (*read)(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
44
s32 (*write)(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
45
s32 (*check_for_msg)(struct ixgbe_hw *hw, u16 vf_number);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
46
s32 (*check_for_ack)(struct ixgbe_hw *hw, u16 vf_number);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
47
s32 (*check_for_rst)(struct ixgbe_hw *hw, u16 vf_number);
usr/src/uts/common/io/ixgbe/core/ixgbe_mbx.h
48
s32 (*clear)(struct ixgbe_hw *hw, u16 vf_number);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1041
s32 ixgbe_setup_phy_link_tnx(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
109
s32 ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw *hw, u8 addr, u16 reg,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1106
s32 ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1125
s32 ixgbe_get_phy_firmware_version_generic(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1143
s32 ixgbe_reset_phy_nl(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1261
s32 ixgbe_identify_module_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1291
s32 ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1590
u64 ixgbe_get_supported_phy_sfp_layer_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1654
s32 ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1853
s32 ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
186
s32 ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw *hw, u8 addr, u16 reg,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1949
s32 ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1967
static s32 ixgbe_read_i2c_sff8472_generic(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1983
s32 ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
1999
static bool ixgbe_is_sfp_probe(struct ixgbe_hw *hw, u8 offset, u8 addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2019
static s32 ixgbe_read_i2c_byte_generic_int(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2107
s32 ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2124
s32 ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2142
static s32 ixgbe_write_i2c_byte_generic_int(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2213
s32 ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2230
s32 ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2244
static void ixgbe_i2c_start(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2279
static void ixgbe_i2c_stop(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2315
static void ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2336
static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2369
static s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2422
static void ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2456
static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
247
s32 ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2493
static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2529
static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2552
static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2599
static bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2628
void ixgbe_i2c_bus_clear(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2664
s32 ixgbe_tn_check_overtemp(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
2692
s32 ixgbe_set_copper_phy_power(struct ixgbe_hw *hw, bool on)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
286
static bool ixgbe_probe_phy(struct ixgbe_hw *hw, u16 phy_addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
321
s32 ixgbe_identify_phy_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
374
s32 ixgbe_check_reset_blocked(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
39
static void ixgbe_i2c_start(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
40
static void ixgbe_i2c_stop(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
400
bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, u32 phy_addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
41
static void ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
42
static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
424
s32 ixgbe_get_phy_id(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
43
static s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
44
static void ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
45
static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
46
static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
47
static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
48
static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
49
static bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
494
s32 ixgbe_reset_phy_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
50
static s32 ixgbe_read_i2c_sff8472_generic(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
573
void ixgbe_restart_auto_neg(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
597
s32 ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
60
static s32 ixgbe_out_i2c_byte_ack(struct ixgbe_hw *hw, u8 byte)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
679
s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
705
s32 ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
77
static s32 ixgbe_in_i2c_byte_ack(struct ixgbe_hw *hw, u8 *byte)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
779
s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
804
s32 ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
883
s32 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
928
static s32 ixgbe_get_copper_speeds_supported(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
968
s32 ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.c
993
s32 ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
159
s32 ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
160
bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, u32 phy_addr);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
162
s32 ixgbe_get_phy_id(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
163
s32 ixgbe_identify_phy_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
164
s32 ixgbe_reset_phy_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
165
void ixgbe_restart_auto_neg(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
166
s32 ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
168
s32 ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
170
s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
172
s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
174
s32 ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
175
s32 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
178
s32 ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
181
s32 ixgbe_check_reset_blocked(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
184
s32 ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
187
s32 ixgbe_setup_phy_link_tnx(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
188
s32 ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
190
s32 ixgbe_get_phy_firmware_version_generic(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
193
s32 ixgbe_reset_phy_nl(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
194
s32 ixgbe_set_copper_phy_power(struct ixgbe_hw *hw, bool on);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
195
s32 ixgbe_identify_module_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
196
s32 ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
197
u64 ixgbe_get_supported_phy_sfp_layer_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
198
s32 ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
199
s32 ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
202
s32 ixgbe_tn_check_overtemp(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
203
s32 ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
205
s32 ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
207
s32 ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
209
s32 ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
211
s32 ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
213
s32 ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
215
void ixgbe_i2c_bus_clear(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
216
s32 ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw *, u8 addr, u16 reg,
usr/src/uts/common/io/ixgbe/core/ixgbe_phy.h
218
s32 ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw *, u8 addr, u16 reg,
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4015
struct ixgbe_hw;
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4018
typedef u8* (*ixgbe_mc_addr_itr) (struct ixgbe_hw *hw, u8 **mc_addr_ptr,
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4023
s32 (*init_params)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4024
s32 (*read)(struct ixgbe_hw *, u16, u16 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4025
s32 (*read_buffer)(struct ixgbe_hw *, u16, u16, u16 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4026
s32 (*write)(struct ixgbe_hw *, u16, u16);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4027
s32 (*write_buffer)(struct ixgbe_hw *, u16, u16, u16 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4028
s32 (*validate_checksum)(struct ixgbe_hw *, u16 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4029
s32 (*update_checksum)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4030
s32 (*calc_checksum)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4031
s32 (*read_pba_string)(struct ixgbe_hw *, u8 *, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4035
s32 (*init_hw)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4036
s32 (*reset_hw)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4037
s32 (*start_hw)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4038
s32 (*clear_hw_cntrs)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4039
void (*enable_relaxed_ordering)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4040
enum ixgbe_media_type (*get_media_type)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4041
u64 (*get_supported_physical_layer)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4042
s32 (*get_mac_addr)(struct ixgbe_hw *, u8 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4043
s32 (*get_san_mac_addr)(struct ixgbe_hw *, u8 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4044
s32 (*set_san_mac_addr)(struct ixgbe_hw *, u8 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4045
s32 (*get_device_caps)(struct ixgbe_hw *, u16 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4046
s32 (*get_wwn_prefix)(struct ixgbe_hw *, u16 *, u16 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4047
s32 (*get_fcoe_boot_status)(struct ixgbe_hw *, u16 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4048
s32 (*stop_adapter)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4049
s32 (*get_bus_info)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4050
void (*set_lan_id)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4051
s32 (*read_analog_reg8)(struct ixgbe_hw*, u32, u8*);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4052
s32 (*write_analog_reg8)(struct ixgbe_hw*, u32, u8);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4053
s32 (*setup_sfp)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4054
s32 (*enable_rx_dma)(struct ixgbe_hw *, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4055
s32 (*disable_sec_rx_path)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4056
s32 (*enable_sec_rx_path)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4057
s32 (*acquire_swfw_sync)(struct ixgbe_hw *, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4058
void (*release_swfw_sync)(struct ixgbe_hw *, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4059
void (*init_swfw_sync)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4060
s32 (*prot_autoc_read)(struct ixgbe_hw *, bool *, u32 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4061
s32 (*prot_autoc_write)(struct ixgbe_hw *, u32, bool);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4062
s32 (*negotiate_api_version)(struct ixgbe_hw *hw, int api);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4065
void (*disable_tx_laser)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4066
void (*enable_tx_laser)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4067
void (*flap_tx_laser)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4068
s32 (*setup_link)(struct ixgbe_hw *, ixgbe_link_speed, bool);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4069
s32 (*setup_mac_link)(struct ixgbe_hw *, ixgbe_link_speed, bool);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4070
s32 (*check_link)(struct ixgbe_hw *, ixgbe_link_speed *, bool *, bool);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4071
s32 (*get_link_capabilities)(struct ixgbe_hw *, ixgbe_link_speed *,
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4073
void (*set_rate_select_speed)(struct ixgbe_hw *, ixgbe_link_speed);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4076
void (*setup_rxpba)(struct ixgbe_hw *, int, u32, int);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4079
s32 (*led_on)(struct ixgbe_hw *, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4080
s32 (*led_off)(struct ixgbe_hw *, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4081
s32 (*blink_led_start)(struct ixgbe_hw *, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4082
s32 (*blink_led_stop)(struct ixgbe_hw *, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4083
s32 (*init_led_link_act)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4086
s32 (*set_rar)(struct ixgbe_hw *, u32, u8 *, u32, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4087
s32 (*set_uc_addr)(struct ixgbe_hw *, u32, u8 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4088
s32 (*clear_rar)(struct ixgbe_hw *, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4089
s32 (*insert_mac_addr)(struct ixgbe_hw *, u8 *, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4090
s32 (*set_vmdq)(struct ixgbe_hw *, u32, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4091
s32 (*set_vmdq_san_mac)(struct ixgbe_hw *, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4092
s32 (*clear_vmdq)(struct ixgbe_hw *, u32, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4093
s32 (*init_rx_addrs)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4094
s32 (*update_uc_addr_list)(struct ixgbe_hw *, u8 *, u32,
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4096
s32 (*update_mc_addr_list)(struct ixgbe_hw *, u8 *, u32,
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4098
s32 (*get_link_state)(struct ixgbe_hw *hw, bool *link_state);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4099
s32 (*enable_mc)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4100
s32 (*disable_mc)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4101
s32 (*clear_vfta)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4102
s32 (*set_vfta)(struct ixgbe_hw *, u32, u32, bool, bool);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4103
s32 (*set_vlvf)(struct ixgbe_hw *, u32, u32, bool, u32 *, u32,
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4105
s32 (*init_uta_tables)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4106
void (*set_mac_anti_spoofing)(struct ixgbe_hw *, bool, int);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4107
void (*set_vlan_anti_spoofing)(struct ixgbe_hw *, bool, int);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4108
s32 (*toggle_txdctl)(struct ixgbe_hw *hw, u32 vf_index);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4109
s32 (*update_xcast_mode)(struct ixgbe_hw *, int);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4110
s32 (*set_rlpml)(struct ixgbe_hw *, u16);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4113
s32 (*fc_enable)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4114
s32 (*setup_fc)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4115
void (*fc_autoneg)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4118
s32 (*set_fw_drv_ver)(struct ixgbe_hw *, u8, u8, u8, u8, u16,
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4120
s32 (*get_thermal_sensor_data)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4121
s32 (*init_thermal_sensor_thresh)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4122
s32 (*bypass_rw) (struct ixgbe_hw *hw, u32 cmd, u32 *status);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4124
s32 (*bypass_set) (struct ixgbe_hw *hw, u32 cmd, u32 event, u32 action);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4125
s32 (*bypass_rd_eep) (struct ixgbe_hw *hw, u32 addr, u8 *value);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4126
void (*get_rtrup2tc)(struct ixgbe_hw *hw, u8 *map);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4127
void (*disable_rx)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4128
void (*enable_rx)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4129
void (*set_source_address_pruning)(struct ixgbe_hw *, bool,
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4131
void (*set_ethertype_anti_spoofing)(struct ixgbe_hw *, bool, int);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4132
s32 (*dmac_update_tcs)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4133
s32 (*dmac_config_tcs)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4134
s32 (*dmac_config)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4135
s32 (*setup_eee)(struct ixgbe_hw *hw, bool enable_eee);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4136
s32 (*read_iosf_sb_reg)(struct ixgbe_hw *, u32, u32, u32 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4137
s32 (*write_iosf_sb_reg)(struct ixgbe_hw *, u32, u32, u32);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4138
void (*disable_mdd)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4139
void (*enable_mdd)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4140
void (*mdd_event)(struct ixgbe_hw *hw, u32 *vf_bitmap);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4141
void (*restore_mdd_vf)(struct ixgbe_hw *hw, u32 vf);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4142
bool (*fw_recovery_mode)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4143
bool (*fw_rollback_mode)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4144
bool (*get_fw_tsam_mode)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4145
s32 (*get_fw_version)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4146
s32 (*get_nvm_version)(struct ixgbe_hw *hw, struct ixgbe_nvm_info *nvm);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4150
s32 (*identify)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4151
s32 (*identify_sfp)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4152
s32 (*init)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4153
s32 (*reset)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4154
s32 (*read_reg)(struct ixgbe_hw *, u32, u32, u16 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4155
s32 (*write_reg)(struct ixgbe_hw *, u32, u32, u16);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4156
s32 (*read_reg_mdi)(struct ixgbe_hw *, u32, u32, u16 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4157
s32 (*write_reg_mdi)(struct ixgbe_hw *, u32, u32, u16);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4158
s32 (*setup_link)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4159
s32 (*setup_internal_link)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4160
s32 (*setup_link_speed)(struct ixgbe_hw *, ixgbe_link_speed, bool);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4161
s32 (*check_link)(struct ixgbe_hw *, ixgbe_link_speed *, bool *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4162
s32 (*get_firmware_version)(struct ixgbe_hw *, u16 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4163
s32 (*read_i2c_byte)(struct ixgbe_hw *, u8, u8, u8 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4164
s32 (*write_i2c_byte)(struct ixgbe_hw *, u8, u8, u8);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4165
s32 (*read_i2c_sff8472)(struct ixgbe_hw *, u8 , u8 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4166
s32 (*read_i2c_eeprom)(struct ixgbe_hw *, u8 , u8 *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4167
s32 (*write_i2c_eeprom)(struct ixgbe_hw *, u8, u8);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4168
void (*i2c_bus_clear)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4169
s32 (*check_overtemp)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4170
s32 (*set_phy_power)(struct ixgbe_hw *, bool on);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4171
s32 (*enter_lplu)(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4172
s32 (*handle_lasi)(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4173
s32 (*read_i2c_byte_unlocked)(struct ixgbe_hw *, u8 offset, u8 addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4175
s32 (*write_i2c_byte_unlocked)(struct ixgbe_hw *, u8 offset, u8 addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4180
s32 (*read_link)(struct ixgbe_hw *, u8 addr, u16 reg, u16 *val);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4181
s32 (*read_link_unlocked)(struct ixgbe_hw *, u8 addr, u16 reg,
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4183
s32 (*write_link)(struct ixgbe_hw *, u8 addr, u16 reg, u16 val);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4184
s32 (*write_link_unlocked)(struct ixgbe_hw *, u8 addr, u16 reg,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
146
s32 ixgbe_start_hw_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
161
s32 ixgbe_init_hw_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
177
s32 ixgbe_reset_hw_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
252
s32 ixgbe_stop_adapter_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
301
static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
329
static s32 ixgbevf_write_msg_read_ack(struct ixgbe_hw *hw, u32 *msg,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
348
s32 ixgbe_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
383
s32 ixgbe_update_mc_addr_list_vf(struct ixgbe_hw *hw, u8 *mc_addr_list,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
428
s32 ixgbevf_update_xcast_mode(struct ixgbe_hw *hw, int xcast_mode)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
466
s32 ixgbe_get_link_state_vf(struct ixgbe_hw *hw, bool *link_state)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
497
s32 ixgbe_set_vfta_vf(struct ixgbe_hw *hw, u32 vlan, u32 vind,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
51
s32 ixgbe_init_ops_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
522
u32 ixgbe_get_num_of_tx_queues_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
534
u32 ixgbe_get_num_of_rx_queues_vf(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
545
s32 ixgbe_get_mac_addr_vf(struct ixgbe_hw *hw, u8 *mac_addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
555
s32 ixgbevf_set_uc_addr_vf(struct ixgbe_hw *hw, u32 index, u8 *addr)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
593
s32 ixgbe_setup_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
609
s32 ixgbe_check_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
713
s32 ixgbevf_rlpml_set_vf(struct ixgbe_hw *hw, u16 max_size)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
736
int ixgbevf_negotiate_api_version(struct ixgbe_hw *hw, int api)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
762
int ixgbevf_get_queues(struct ixgbe_hw *hw, unsigned int *num_tcs,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.c
97
static void ixgbe_virt_clr_reg(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
118
s32 ixgbe_init_ops_vf(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
119
s32 ixgbe_init_hw_vf(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
120
s32 ixgbe_start_hw_vf(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
121
s32 ixgbe_reset_hw_vf(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
122
s32 ixgbe_stop_adapter_vf(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
123
u32 ixgbe_get_num_of_tx_queues_vf(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
124
u32 ixgbe_get_num_of_rx_queues_vf(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
125
s32 ixgbe_get_mac_addr_vf(struct ixgbe_hw *hw, u8 *mac_addr);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
126
s32 ixgbe_setup_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
128
s32 ixgbe_check_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
130
s32 ixgbe_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
132
s32 ixgbevf_set_uc_addr_vf(struct ixgbe_hw *hw, u32 index, u8 *addr);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
133
s32 ixgbe_update_mc_addr_list_vf(struct ixgbe_hw *hw, u8 *mc_addr_list,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
136
s32 ixgbevf_update_xcast_mode(struct ixgbe_hw *hw, int xcast_mode);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
137
s32 ixgbe_get_link_state_vf(struct ixgbe_hw *hw, bool *link_state);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
138
s32 ixgbe_set_vfta_vf(struct ixgbe_hw *hw, u32 vlan, u32 vind,
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
140
s32 ixgbevf_rlpml_set_vf(struct ixgbe_hw *hw, u16 max_size);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
141
int ixgbevf_negotiate_api_version(struct ixgbe_hw *hw, int api);
usr/src/uts/common/io/ixgbe/core/ixgbe_vf.h
142
int ixgbevf_get_queues(struct ixgbe_hw *hw, unsigned int *num_tcs,
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
1005
s32 ixgbe_blink_led_start_X540(struct ixgbe_hw *hw, u32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
1046
s32 ixgbe_blink_led_stop_X540(struct ixgbe_hw *hw, u32 index)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
172
s32 ixgbe_get_link_capabilities_X540(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
187
enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
199
s32 ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
214
s32 ixgbe_reset_hw_X540(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
317
s32 ixgbe_start_hw_X540(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
339
u64 ixgbe_get_supported_physical_layer_X540(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
365
s32 ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
398
s32 ixgbe_read_eerd_X540(struct ixgbe_hw *hw, u16 offset, u16 *data)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
423
s32 ixgbe_read_eerd_buffer_X540(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
449
s32 ixgbe_write_eewr_X540(struct ixgbe_hw *hw, u16 offset, u16 data)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
474
s32 ixgbe_write_eewr_buffer_X540(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
48
static s32 ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
49
static s32 ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
50
static void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
502
s32 ixgbe_calc_eeprom_checksum_X540(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
578
s32 ixgbe_validate_eeprom_checksum_X540(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
59
s32 ixgbe_init_ops_X540(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
641
s32 ixgbe_update_eeprom_checksum_X540(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
689
s32 ixgbe_update_flash_X540(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
736
static s32 ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
768
s32 ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
865
void ixgbe_release_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
890
static s32 ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
948
static void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.c
974
void ixgbe_init_swfw_sync_X540(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
40
s32 ixgbe_get_link_capabilities_X540(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
42
enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
43
s32 ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
45
s32 ixgbe_reset_hw_X540(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
46
s32 ixgbe_start_hw_X540(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
47
u64 ixgbe_get_supported_physical_layer_X540(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
49
s32 ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
50
s32 ixgbe_read_eerd_X540(struct ixgbe_hw *hw, u16 offset, u16 *data);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
51
s32 ixgbe_read_eerd_buffer_X540(struct ixgbe_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
53
s32 ixgbe_write_eewr_X540(struct ixgbe_hw *hw, u16 offset, u16 data);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
54
s32 ixgbe_write_eewr_buffer_X540(struct ixgbe_hw *hw, u16 offset, u16 words,
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
56
s32 ixgbe_update_eeprom_checksum_X540(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
57
s32 ixgbe_validate_eeprom_checksum_X540(struct ixgbe_hw *hw, u16 *checksum_val);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
58
s32 ixgbe_calc_eeprom_checksum_X540(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
59
s32 ixgbe_update_flash_X540(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
61
s32 ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
62
void ixgbe_release_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
63
void ixgbe_init_swfw_sync_X540(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
65
s32 ixgbe_blink_led_start_X540(struct ixgbe_hw *hw, u32 index);
usr/src/uts/common/io/ixgbe/core/ixgbe_x540.h
66
s32 ixgbe_blink_led_stop_X540(struct ixgbe_hw *hw, u32 index);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1012
s32 ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1043
void ixgbe_set_source_address_pruning_X550(struct ixgbe_hw *hw, bool enable,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1071
void ixgbe_set_ethertype_anti_spoofing_X550(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1098
static s32 ixgbe_iosf_wait(struct ixgbe_hw *hw, u32 *ctrl)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
113
static s32 ixgbe_read_cs4227(struct ixgbe_hw *hw, u16 reg, u16 *value)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1130
s32 ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1176
s32 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1220
s32 ixgbe_get_phy_token(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1258
s32 ixgbe_put_phy_token(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
126
static s32 ixgbe_write_cs4227(struct ixgbe_hw *hw, u16 reg, u16 value)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1289
void ixgbe_disable_mdd_X550(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1312
void ixgbe_enable_mdd_X550(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1336
void ixgbe_restore_mdd_vf_X550(struct ixgbe_hw *hw, u32 vf)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1376
void ixgbe_mdd_event_X550(struct ixgbe_hw *hw, u32 *vf_bitmap)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
139
static s32 ixgbe_read_pe(struct ixgbe_hw *hw, u8 reg, u8 *value)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1432
enum ixgbe_media_type ixgbe_get_media_type_X550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1480
static s32 ixgbe_supported_sfp_modules_X550em(struct ixgbe_hw *hw, bool *linear)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1519
s32 ixgbe_identify_sfp_module_X550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1541
s32 ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1565
static s32 ixgbe_restart_an_internal_phy_x550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
158
static s32 ixgbe_write_pe(struct ixgbe_hw *hw, u8 reg, u8 value)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1613
static s32 ixgbe_setup_sgmii(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1682
static s32 ixgbe_setup_sgmii_fw(struct ixgbe_hw *hw, ixgbe_link_speed speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1753
void ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
176
static s32 ixgbe_reset_cs4227(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1813
s32 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1900
static s32 ixgbe_get_lasi_ext_t_x550em(struct ixgbe_hw *hw, bool *lsc)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1987
static s32 ixgbe_enable_lasi_ext_t_x550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2084
static s32 ixgbe_setup_kr_speed_x550em(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2139
static s32 ixgbe_reset_phy_fw(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2163
static s32 ixgbe_check_overtemp_fw(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2186
static s32 ixgbe_read_mng_if_sel_x550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2214
s32 ixgbe_init_phy_ops_X550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2331
static void ixgbe_set_mdio_speed(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2367
s32 ixgbe_reset_hw_X550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
249
static void ixgbe_check_cs4227(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2500
s32 ixgbe_init_ext_t_x550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2543
s32 ixgbe_setup_kr_x550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2563
s32 ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2608
static s32 ixgbe_setup_sfi_x550a(struct ixgbe_hw *hw, ixgbe_link_speed *speed)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2657
s32 ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2760
static s32 ixgbe_setup_ixfi_x550em_x(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2831
static s32 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2890
static s32 ixgbe_ext_phy_t_x550em_get_link(struct ixgbe_hw *hw, bool *link_up)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2927
s32 ixgbe_setup_internal_phy_t_x550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2990
s32 ixgbe_setup_phy_loopback_x550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3060
s32 ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 *data)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3104
s32 ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3179
s32 ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3223
s32 ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3251
s32 ixgbe_write_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
326
static void ixgbe_setup_mux_ctl(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3293
static s32 ixgbe_checksum_ptr_x550(struct ixgbe_hw *hw, u16 ptr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3362
s32 ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, u16 *buffer, u32 buffer_size)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3443
s32 ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
345
static s32 ixgbe_identify_phy_x550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3456
s32 ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw *hw, u16 *checksum_val)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3509
s32 ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3548
s32 ixgbe_update_flash_X550(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3573
u64 ixgbe_get_supported_physical_layer_X550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3648
s32 ixgbe_get_bus_info_X550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3667
void ixgbe_disable_rx_x550(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3714
s32 ixgbe_enter_lplu_t_x550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3821
s32 ixgbe_get_lcd_t_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *lcd_speed)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3858
s32 ixgbe_setup_fc_X550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
3948
void ixgbe_fc_autoneg_backplane_x550em_a(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
399
s32 ixgbe_fw_phy_activity(struct ixgbe_hw *hw, u16 activity,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4025
void ixgbe_fc_autoneg_fiber_x550em_a(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4037
void ixgbe_fc_autoneg_sgmii_x550em_a(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4092
s32 ixgbe_setup_fc_backplane_x550em_a(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
41
static s32 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4179
static void ixgbe_set_mux(struct ixgbe_hw *hw, u8 state)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
42
static s32 ixgbe_acquire_swfw_sync_X550a(struct ixgbe_hw *, u32 mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4201
s32 ixgbe_acquire_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4224
void ixgbe_release_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4241
static s32 ixgbe_acquire_swfw_sync_X550a(struct ixgbe_hw *hw, u32 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4294
static void ixgbe_release_swfw_sync_X550a(struct ixgbe_hw *hw, u32 mask)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
43
static void ixgbe_release_swfw_sync_X550a(struct ixgbe_hw *, u32 mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4318
s32 ixgbe_read_phy_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4346
s32 ixgbe_write_phy_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4376
s32 ixgbe_handle_lasi_ext_t_x550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
44
static s32 ixgbe_read_mng_if_sel_x550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4403
s32 ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4457
s32 ixgbe_check_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4498
s32 ixgbe_reset_phy_t_X550em(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4516
s32 ixgbe_led_on_t_X550em(struct ixgbe_hw *hw, u32 led_idx)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4541
s32 ixgbe_led_off_t_X550em(struct ixgbe_hw *hw, u32 led_idx)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
457
static s32 ixgbe_get_phy_id_fw(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4576
s32 ixgbe_set_fw_drv_ver_x550(struct ixgbe_hw *hw, u8 maj, u8 min,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
4628
bool ixgbe_fw_recovery_mode_X550(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
493
static s32 ixgbe_identify_phy_fw(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
512
s32 ixgbe_shutdown_fw_phy(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
520
static s32 ixgbe_read_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
527
static s32 ixgbe_write_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
53
s32 ixgbe_init_ops_X550(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
543
static s32 ixgbe_read_i2c_combined_generic(struct ixgbe_hw *hw, u8 addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
559
ixgbe_read_i2c_combined_generic_unlocked(struct ixgbe_hw *hw, u8 addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
574
static s32 ixgbe_write_i2c_combined_generic(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
590
ixgbe_write_i2c_combined_generic_unlocked(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
603
s32 ixgbe_init_ops_X550EM(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
702
static s32 ixgbe_setup_fw_link(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
757
static s32 ixgbe_fc_autoneg_fw(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
773
static s32 ixgbe_setup_eee_fw(struct ixgbe_hw *hw, bool enable_eee)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
791
s32 ixgbe_init_ops_X550EM_a(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
843
s32 ixgbe_init_ops_X550EM_x(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
881
s32 ixgbe_dmac_config_X550(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
929
s32 ixgbe_dmac_config_tcs_X550(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
984
s32 ixgbe_dmac_update_tcs_X550(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
100
s32 ixgbe_read_phy_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
102
s32 ixgbe_write_phy_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
104
s32 ixgbe_setup_fc_fiber_x550em_a(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
105
s32 ixgbe_setup_fc_backplane_x550em_a(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
106
void ixgbe_fc_autoneg_fiber_x550em_a(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
107
void ixgbe_fc_autoneg_backplane_x550em_a(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
108
void ixgbe_fc_autoneg_sgmii_x550em_a(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
109
s32 ixgbe_handle_lasi_ext_t_x550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
110
s32 ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
113
s32 ixgbe_check_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
115
s32 ixgbe_reset_phy_t_X550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
116
s32 ixgbe_identify_sfp_module_X550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
117
s32 ixgbe_led_on_t_X550em(struct ixgbe_hw *hw, u32 led_idx);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
118
s32 ixgbe_led_off_t_X550em(struct ixgbe_hw *hw, u32 led_idx);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
119
bool ixgbe_fw_recovery_mode_X550(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
39
s32 ixgbe_dmac_config_X550(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
40
s32 ixgbe_dmac_config_tcs_X550(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
41
s32 ixgbe_dmac_update_tcs_X550(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
43
s32 ixgbe_get_bus_info_X550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
44
s32 ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
45
s32 ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
46
s32 ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
47
s32 ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, u16 *buffer, u32 buffer_size);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
48
s32 ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw *hw, u16 *checksum_val);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
49
s32 ixgbe_update_flash_X550(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
50
s32 ixgbe_write_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
52
s32 ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
54
s32 ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
56
s32 ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
58
s32 ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
60
void ixgbe_set_source_address_pruning_X550(struct ixgbe_hw *hw, bool enable,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
62
void ixgbe_set_ethertype_anti_spoofing_X550(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
64
s32 ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
66
s32 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
68
s32 ixgbe_set_fw_drv_ver_x550(struct ixgbe_hw *hw, u8 maj, u8 min,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
70
s32 ixgbe_get_phy_token(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
71
s32 ixgbe_put_phy_token(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
72
void ixgbe_disable_mdd_X550(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
73
void ixgbe_enable_mdd_X550(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
74
void ixgbe_mdd_event_X550(struct ixgbe_hw *hw, u32 *vf_bitmap);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
75
void ixgbe_restore_mdd_vf_X550(struct ixgbe_hw *hw, u32 vf);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
76
enum ixgbe_media_type ixgbe_get_media_type_X550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
77
s32 ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
78
s32 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
80
void ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
81
s32 ixgbe_reset_hw_X550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
82
s32 ixgbe_init_phy_ops_X550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
83
s32 ixgbe_setup_kr_x550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
84
s32 ixgbe_init_ext_t_x550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
85
s32 ixgbe_setup_internal_phy_t_x550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
86
s32 ixgbe_setup_phy_loopback_x550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
87
u64 ixgbe_get_supported_physical_layer_X550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
88
void ixgbe_disable_rx_x550(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
89
s32 ixgbe_get_lcd_t_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *lcd_speed);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
90
s32 ixgbe_enter_lplu_t_x550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
91
s32 ixgbe_acquire_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
92
void ixgbe_release_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
93
s32 ixgbe_setup_fc_X550em(struct ixgbe_hw *hw);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
94
s32 ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
97
s32 ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw *hw,
usr/src/uts/common/io/ixgbe/ixgbe_debug.c
41
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_debug.c
431
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_gld.c
105
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_gld.c
228
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_gld.c
283
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_gld.c
404
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_gld.c
589
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_gld.c
719
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_gld.c
898
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
1022
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
1139
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
115
static void ixgbe_get_driver_control(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/ixgbe_main.c
1187
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
120
static void ixgbe_release_driver_control(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/ixgbe_main.c
128
static uint8_t *ixgbe_mc_table_itr(struct ixgbe_hw *, uint8_t **, uint32_t *);
usr/src/uts/common/io/ixgbe/ixgbe_main.c
1355
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
1512
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
1748
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
1850
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
2103
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
2629
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
2708
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
2904
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
2995
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
3064
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
3094
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
3163
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
3274
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
3370
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
3450
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
3557
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
3582
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
3669
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
3851
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
3986
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
4040
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
4119
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
4194
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
4231
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
4376
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
4554
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
4577
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
464
struct ixgbe_hw *hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
4777
struct ixgbe_hw *hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
4973
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
5046
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
5144
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
5277
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
5351
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
5809
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
5868
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
5922
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
5973
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
6098
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
6293
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
6356
ixgbe_get_driver_control(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/ixgbe_main.c
6373
ixgbe_release_driver_control(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/ixgbe_main.c
6411
ixgbe_mc_table_itr(struct ixgbe_hw *hw, uint8_t **upd_ptr, uint32_t *vmdq)
usr/src/uts/common/io/ixgbe/ixgbe_main.c
6654
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
6801
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
6905
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
7012
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
7072
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
7204
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
800
struct ixgbe_hw *hw;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
991
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_osdep.c
102
ixgbe_init_lock(struct ixgbe_hw *hw, struct ixgbe_lock *lock)
usr/src/uts/common/io/ixgbe/ixgbe_osdep.c
34
ixgbe_read_pci_cfg(struct ixgbe_hw *hw, uint32_t reg)
usr/src/uts/common/io/ixgbe/ixgbe_osdep.c
40
ixgbe_write_pci_cfg(struct ixgbe_hw *hw, uint32_t reg, uint32_t val)
usr/src/uts/common/io/ixgbe/ixgbe_osdep.c
53
ixgbe_removed(struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/ixgbe_osdep.c
73
ixgbe_malloc(struct ixgbe_hw *hw, size_t len)
usr/src/uts/common/io/ixgbe/ixgbe_osdep.c
83
ixgbe_calloc(struct ixgbe_hw *hw, size_t nelem, size_t eltsize)
usr/src/uts/common/io/ixgbe/ixgbe_osdep.c
95
ixgbe_free(struct ixgbe_hw *hw, void *buf, size_t len)
usr/src/uts/common/io/ixgbe/ixgbe_osdep.h
179
extern void ixgbe_init_lock(struct ixgbe_hw *, struct ixgbe_lock *);
usr/src/uts/common/io/ixgbe/ixgbe_osdep.h
184
extern void *ixgbe_malloc(struct ixgbe_hw *, size_t);
usr/src/uts/common/io/ixgbe/ixgbe_osdep.h
185
extern void *ixgbe_calloc(struct ixgbe_hw *, size_t, size_t);
usr/src/uts/common/io/ixgbe/ixgbe_osdep.h
186
extern void ixgbe_free(struct ixgbe_hw *, void *, size_t);
usr/src/uts/common/io/ixgbe/ixgbe_osdep.h
67
struct ixgbe_hw;
usr/src/uts/common/io/ixgbe/ixgbe_osdep.h
68
uint16_t ixgbe_read_pci_cfg(struct ixgbe_hw *, uint32_t);
usr/src/uts/common/io/ixgbe/ixgbe_osdep.h
69
void ixgbe_write_pci_cfg(struct ixgbe_hw *, uint32_t, uint32_t);
usr/src/uts/common/io/ixgbe/ixgbe_osdep.h
70
boolean_t ixgbe_removed(struct ixgbe_hw *);
usr/src/uts/common/io/ixgbe/ixgbe_stat.c
121
ixgbe_read_got_value(const struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/ixgbe_stat.c
145
ixgbe_read_gor_value(const struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/ixgbe_stat.c
172
struct ixgbe_hw *hw;
usr/src/uts/common/io/ixgbe/ixgbe_stat.c
463
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_stat.c
49
ixgbe_read_tor_value(const struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/ixgbe_stat.c
73
ixgbe_read_qor_value(const struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/ixgbe_stat.c
97
ixgbe_read_qot_value(const struct ixgbe_hw *hw)
usr/src/uts/common/io/ixgbe/ixgbe_sw.h
648
struct ixgbe_hw hw;
usr/src/uts/common/io/ixgbe/ixgbe_transceiver.c
109
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_transceiver.c
149
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_transceiver.c
188
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_transceiver.c
234
struct ixgbe_hw *hw = &ixgbe->hw;
usr/src/uts/common/io/ixgbe/ixgbe_tx.c
877
struct ixgbe_hw *hw = &tx_ring->ixgbe->hw;