Symbol: ixgbe_hw
sys/dev/netif/ix/if_ix.c
1170
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
1377
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
1655
ix_mc_array_itr(struct ixgbe_hw *hw, uint8_t **update_ptr, uint32_t *vmdq)
sys/dev/netif/ix/if_ix.c
1749
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
1795
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
1862
ix_is_sfp(struct ixgbe_hw *hw)
sys/dev/netif/ix/if_ix.c
1893
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
214
static uint8_t *ix_mc_array_itr(struct ixgbe_hw *, uint8_t **, uint32_t *);
sys/dev/netif/ix/if_ix.c
2151
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
2578
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
2671
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
275
static boolean_t ix_is_sfp(struct ixgbe_hw *);
sys/dev/netif/ix/if_ix.c
3105
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
3133
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
3255
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
3361
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
3406
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
3445
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
3496
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
3518
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
3536
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
3653
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
3673
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
468
struct ixgbe_hw *hw;
sys/dev/netif/ix/if_ix.c
4823
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
5102
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
5147
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
5194
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
5220
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
5398
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.c
929
struct ixgbe_hw *hw = &sc->hw;
sys/dev/netif/ix/if_ix.h
309
struct ixgbe_hw hw;
sys/dev/netif/ix/ixgbe_82598.c
1004
s32 ixgbe_set_vfta_82598(struct ixgbe_hw *hw, u32 vlan, u32 vind,
sys/dev/netif/ix/ixgbe_82598.c
1053
static s32 ixgbe_clear_vfta_82598(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82598.c
1079
s32 ixgbe_read_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 *val)
sys/dev/netif/ix/ixgbe_82598.c
1103
s32 ixgbe_write_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 val)
sys/dev/netif/ix/ixgbe_82598.c
1126
static s32 ixgbe_read_i2c_phy_82598(struct ixgbe_hw *hw, u8 dev_addr,
sys/dev/netif/ix/ixgbe_82598.c
119
s32 ixgbe_init_ops_82598(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82598.c
1199
s32 ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_82598.c
1214
static s32 ixgbe_read_i2c_sff8472_82598(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_82598.c
1227
u64 ixgbe_get_supported_physical_layer_82598(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82598.c
1331
void ixgbe_set_lan_id_multi_port_pcie_82598(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82598.c
1362
void ixgbe_enable_relaxed_ordering_82598(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82598.c
1394
static void ixgbe_set_rxpba_82598(struct ixgbe_hw *hw, int num_pb,
sys/dev/netif/ix/ixgbe_82598.c
1434
s32 ixgbe_enable_rx_dma_82598(struct ixgbe_hw *hw, u32 regval)
sys/dev/netif/ix/ixgbe_82598.c
191
s32 ixgbe_init_phy_ops_82598(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82598.c
254
s32 ixgbe_start_hw_82598(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82598.c
296
static s32 ixgbe_get_link_capabilities_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82598.c
355
static enum ixgbe_media_type ixgbe_get_media_type_82598(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82598.c
408
s32 ixgbe_fc_enable_82598(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82598.c
48
static s32 ixgbe_get_link_capabilities_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82598.c
51
static enum ixgbe_media_type ixgbe_get_media_type_82598(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82598.c
52
static s32 ixgbe_start_mac_link_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82598.c
54
static s32 ixgbe_check_mac_link_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82598.c
557
static s32 ixgbe_start_mac_link_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82598.c
57
static s32 ixgbe_setup_mac_link_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82598.c
60
static s32 ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82598.c
605
static s32 ixgbe_validate_link_ready(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82598.c
63
static s32 ixgbe_reset_hw_82598(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82598.c
64
static s32 ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
sys/dev/netif/ix/ixgbe_82598.c
642
static s32 ixgbe_check_mac_link_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82598.c
65
static s32 ixgbe_clear_vfta_82598(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82598.c
66
static void ixgbe_set_rxpba_82598(struct ixgbe_hw *hw, int num_pb,
sys/dev/netif/ix/ixgbe_82598.c
68
static s32 ixgbe_read_i2c_sff8472_82598(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_82598.c
731
static s32 ixgbe_setup_mac_link_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82598.c
785
static s32 ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82598.c
80
void ixgbe_set_pcie_completion_timeout(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82598.c
810
static s32 ixgbe_reset_hw_82598(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82598.c
946
s32 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
sys/dev/netif/ix/ixgbe_82598.c
972
static s32 ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
sys/dev/netif/ix/ixgbe_82598.h
38
u32 ixgbe_get_pcie_msix_count_82598(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82598.h
39
s32 ixgbe_fc_enable_82598(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82598.h
40
s32 ixgbe_start_hw_82598(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82598.h
41
void ixgbe_enable_relaxed_ordering_82598(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82598.h
42
s32 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
sys/dev/netif/ix/ixgbe_82598.h
43
s32 ixgbe_set_vfta_82598(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on,
sys/dev/netif/ix/ixgbe_82598.h
45
s32 ixgbe_read_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 *val);
sys/dev/netif/ix/ixgbe_82598.h
46
s32 ixgbe_write_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 val);
sys/dev/netif/ix/ixgbe_82598.h
47
s32 ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_82598.h
49
u64 ixgbe_get_supported_physical_layer_82598(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82598.h
50
s32 ixgbe_init_phy_ops_82598(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82598.h
51
void ixgbe_set_lan_id_multi_port_pcie_82598(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82598.h
52
void ixgbe_set_pcie_completion_timeout(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82598.h
53
s32 ixgbe_enable_rx_dma_82598(struct ixgbe_hw *hw, u32 regval);
sys/dev/netif/ix/ixgbe_82599.c
1007
static s32 ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
1032
s32 ixgbe_reset_hw_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
115
s32 ixgbe_init_phy_ops_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
1211
static s32 ixgbe_fdir_check_cmd_complete(struct ixgbe_hw *hw, u32 *fdircmd)
sys/dev/netif/ix/ixgbe_82599.c
1229
s32 ixgbe_reinit_fdir_tables_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
1303
static void ixgbe_fdir_enable_82599(struct ixgbe_hw *hw, u32 fdirctrl)
sys/dev/netif/ix/ixgbe_82599.c
1345
s32 ixgbe_init_fdir_signature_82599(struct ixgbe_hw *hw, u32 fdirctrl)
sys/dev/netif/ix/ixgbe_82599.c
1372
s32 ixgbe_init_fdir_perfect_82599(struct ixgbe_hw *hw, u32 fdirctrl,
sys/dev/netif/ix/ixgbe_82599.c
1409
void ixgbe_set_fdir_drop_queue_82599(struct ixgbe_hw *hw, u8 dropqueue)
sys/dev/netif/ix/ixgbe_82599.c
1539
void ixgbe_fdir_add_signature_filter_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
1698
s32 ixgbe_fdir_set_input_mask_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
173
s32 ixgbe_setup_sfp_modules_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
1874
s32 ixgbe_fdir_write_perfect_filter_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
1964
s32 ixgbe_fdir_erase_perfect_filter_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
2012
s32 ixgbe_fdir_add_perfect_filter_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
2075
s32 ixgbe_read_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 *val)
sys/dev/netif/ix/ixgbe_82599.c
2099
s32 ixgbe_write_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 val)
sys/dev/netif/ix/ixgbe_82599.c
2121
s32 ixgbe_start_hw_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
2152
s32 ixgbe_identify_phy_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
2187
u64 ixgbe_get_supported_physical_layer_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
2275
s32 ixgbe_enable_rx_dma_82599(struct ixgbe_hw *hw, u32 regval)
sys/dev/netif/ix/ixgbe_82599.c
2309
static s32 ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
2370
bool ixgbe_verify_lesm_fw_enabled_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
2418
static s32 ixgbe_read_eeprom_buffer_82599(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_82599.c
2452
static s32 ixgbe_read_eeprom_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
2481
s32 ixgbe_reset_pipeline_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
250
s32 prot_autoc_read_82599(struct ixgbe_hw *hw, bool *locked, u32 *reg_val)
sys/dev/netif/ix/ixgbe_82599.c
2534
static s32 ixgbe_read_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_82599.c
2592
static s32 ixgbe_write_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_82599.c
279
s32 prot_autoc_write_82599(struct ixgbe_hw *hw, u32 autoc, bool locked)
sys/dev/netif/ix/ixgbe_82599.c
321
s32 ixgbe_init_ops_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
415
s32 ixgbe_get_link_capabilities_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
48
static s32 ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
51
static s32 ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82599.c
52
static s32 ixgbe_read_eeprom_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
525
enum ixgbe_media_type ixgbe_get_media_type_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
54
static s32 ixgbe_read_eeprom_buffer_82599(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_82599.c
56
static s32 ixgbe_read_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_82599.c
58
static s32 ixgbe_write_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_82599.c
587
void ixgbe_stop_mac_link_on_d3_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
61
void ixgbe_init_mac_link_ops_82599(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
611
s32 ixgbe_start_mac_link_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
679
void ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
702
void ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
725
void ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_82599.c
747
void ixgbe_set_hard_rate_select_speed(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
777
s32 ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.c
889
s32 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.h
38
s32 ixgbe_get_link_capabilities_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.h
40
enum ixgbe_media_type ixgbe_get_media_type_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82599.h
41
void ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82599.h
42
void ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82599.h
43
void ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82599.h
44
void ixgbe_set_hard_rate_select_speed(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.h
46
s32 ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.h
49
s32 ixgbe_start_mac_link_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_82599.h
51
s32 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/netif/ix/ixgbe_82599.h
53
s32 ixgbe_setup_sfp_modules_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82599.h
54
void ixgbe_init_mac_link_ops_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82599.h
55
s32 ixgbe_reset_hw_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82599.h
56
s32 ixgbe_read_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 *val);
sys/dev/netif/ix/ixgbe_82599.h
57
s32 ixgbe_write_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 val);
sys/dev/netif/ix/ixgbe_82599.h
58
s32 ixgbe_start_hw_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82599.h
59
s32 ixgbe_identify_phy_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82599.h
60
s32 ixgbe_init_phy_ops_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82599.h
61
u64 ixgbe_get_supported_physical_layer_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_82599.h
62
s32 ixgbe_enable_rx_dma_82599(struct ixgbe_hw *hw, u32 regval);
sys/dev/netif/ix/ixgbe_82599.h
63
s32 prot_autoc_read_82599(struct ixgbe_hw *hw, bool *locked, u32 *reg_val);
sys/dev/netif/ix/ixgbe_82599.h
64
s32 prot_autoc_write_82599(struct ixgbe_hw *hw, u32 reg_val, bool locked);
sys/dev/netif/ix/ixgbe_api.c
1001
s32 ixgbe_update_uc_addr_list(struct ixgbe_hw *hw, u8 *addr_list,
sys/dev/netif/ix/ixgbe_api.c
1022
s32 ixgbe_update_mc_addr_list(struct ixgbe_hw *hw, u8 *mc_addr_list,
sys/dev/netif/ix/ixgbe_api.c
1037
s32 ixgbe_enable_mc(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1049
s32 ixgbe_disable_mc(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1061
s32 ixgbe_clear_vfta(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1077
s32 ixgbe_set_vfta(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on,
sys/dev/netif/ix/ixgbe_api.c
1097
s32 ixgbe_set_vlvf(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on,
sys/dev/netif/ix/ixgbe_api.c
1111
s32 ixgbe_fc_enable(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1123
s32 ixgbe_setup_fc(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1139
s32 ixgbe_set_fw_drv_ver(struct ixgbe_hw *hw, u8 maj, u8 min, u8 build,
sys/dev/netif/ix/ixgbe_api.c
1156
s32 ixgbe_dmac_config(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1168
s32 ixgbe_dmac_update_tcs(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1181
s32 ixgbe_dmac_config_tcs(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1197
s32 ixgbe_setup_eee(struct ixgbe_hw *hw, bool enable_eee)
sys/dev/netif/ix/ixgbe_api.c
1209
void ixgbe_set_source_address_pruning(struct ixgbe_hw *hw, bool enable,
sys/dev/netif/ix/ixgbe_api.c
1223
void ixgbe_set_ethertype_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf)
sys/dev/netif/ix/ixgbe_api.c
1238
s32 ixgbe_read_iosf_sb_reg(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_api.c
1254
s32 ixgbe_write_iosf_sb_reg(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_api.c
1266
void ixgbe_disable_mdd(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1277
void ixgbe_enable_mdd(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1289
void ixgbe_mdd_event(struct ixgbe_hw *hw, u32 *vf_bitmap)
sys/dev/netif/ix/ixgbe_api.c
1302
void ixgbe_restore_mdd_vf(struct ixgbe_hw *hw, u32 vf)
sys/dev/netif/ix/ixgbe_api.c
131
s32 ixgbe_set_mac_type(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1313
bool ixgbe_fw_recovery_mode(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1327
s32 ixgbe_enter_lplu(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1344
s32 ixgbe_handle_lasi(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1358
s32 ixgbe_bypass_rw(struct ixgbe_hw *hw, u32 cmd, u32 *status)
sys/dev/netif/ix/ixgbe_api.c
1377
bool ixgbe_bypass_valid_rd(struct ixgbe_hw *hw, u32 in_reg, u32 out_reg)
sys/dev/netif/ix/ixgbe_api.c
1396
s32 ixgbe_bypass_set(struct ixgbe_hw *hw, u32 cmd, u32 event, u32 action)
sys/dev/netif/ix/ixgbe_api.c
1409
s32 ixgbe_bypass_rd_eep(struct ixgbe_hw *hw, u32 addr, u8 *value)
sys/dev/netif/ix/ixgbe_api.c
1423
s32 ixgbe_read_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 *val)
sys/dev/netif/ix/ixgbe_api.c
1437
s32 ixgbe_write_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 val)
sys/dev/netif/ix/ixgbe_api.c
1450
s32 ixgbe_init_uta_tables(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1465
s32 ixgbe_read_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr,
sys/dev/netif/ix/ixgbe_api.c
1481
s32 ixgbe_read_i2c_byte_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_api.c
1498
s32 ixgbe_read_link(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 *val)
sys/dev/netif/ix/ixgbe_api.c
1513
s32 ixgbe_read_link_unlocked(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 *val)
sys/dev/netif/ix/ixgbe_api.c
1529
s32 ixgbe_write_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr,
sys/dev/netif/ix/ixgbe_api.c
1546
s32 ixgbe_write_i2c_byte_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_api.c
1563
s32 ixgbe_write_link(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 val)
sys/dev/netif/ix/ixgbe_api.c
1578
s32 ixgbe_write_link_unlocked(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 val)
sys/dev/netif/ix/ixgbe_api.c
1592
s32 ixgbe_write_i2c_eeprom(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_api.c
1608
s32 ixgbe_read_i2c_eeprom(struct ixgbe_hw *hw, u8 byte_offset, u8 *eeprom_data)
sys/dev/netif/ix/ixgbe_api.c
1621
u64 ixgbe_get_supported_physical_layer(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1634
s32 ixgbe_enable_rx_dma(struct ixgbe_hw *hw, u32 regval)
sys/dev/netif/ix/ixgbe_api.c
1646
s32 ixgbe_disable_sec_rx_path(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1658
s32 ixgbe_enable_sec_rx_path(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1672
s32 ixgbe_acquire_swfw_semaphore(struct ixgbe_hw *hw, u32 mask)
sys/dev/netif/ix/ixgbe_api.c
1686
void ixgbe_release_swfw_semaphore(struct ixgbe_hw *hw, u32 mask)
sys/dev/netif/ix/ixgbe_api.c
1701
void ixgbe_init_swfw_semaphore(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1708
void ixgbe_disable_rx(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1714
void ixgbe_enable_rx(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
1727
void ixgbe_set_rate_select_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed)
sys/dev/netif/ix/ixgbe_api.c
231
s32 ixgbe_init_hw(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
244
s32 ixgbe_reset_hw(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
260
s32 ixgbe_start_hw(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
274
void ixgbe_enable_relaxed_ordering(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
287
s32 ixgbe_clear_hw_cntrs(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
299
enum ixgbe_media_type ixgbe_get_media_type(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
315
s32 ixgbe_get_mac_addr(struct ixgbe_hw *hw, u8 *mac_addr)
sys/dev/netif/ix/ixgbe_api.c
329
s32 ixgbe_get_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr)
sys/dev/netif/ix/ixgbe_api.c
342
s32 ixgbe_set_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr)
sys/dev/netif/ix/ixgbe_api.c
355
s32 ixgbe_get_device_caps(struct ixgbe_hw *hw, u16 *device_caps)
sys/dev/netif/ix/ixgbe_api.c
370
s32 ixgbe_get_wwn_prefix(struct ixgbe_hw *hw, u16 *wwnn_prefix,
sys/dev/netif/ix/ixgbe_api.c
385
s32 ixgbe_get_fcoe_boot_status(struct ixgbe_hw *hw, u16 *bs)
sys/dev/netif/ix/ixgbe_api.c
398
s32 ixgbe_get_bus_info(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
410
u32 ixgbe_get_num_of_tx_queues(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
421
u32 ixgbe_get_num_of_rx_queues(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
435
s32 ixgbe_stop_adapter(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
449
s32 ixgbe_read_pba_string(struct ixgbe_hw *hw, u8 *pba_num, u32 pba_num_size)
sys/dev/netif/ix/ixgbe_api.c
461
s32 ixgbe_read_pba_num(struct ixgbe_hw *hw, u32 *pba_num)
sys/dev/netif/ix/ixgbe_api.c
472
s32 ixgbe_identify_phy(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
488
s32 ixgbe_reset_phy(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
509
s32 ixgbe_get_phy_firmware_version(struct ixgbe_hw *hw, u16 *firmware_version)
sys/dev/netif/ix/ixgbe_api.c
528
s32 ixgbe_read_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
sys/dev/netif/ix/ixgbe_api.c
547
s32 ixgbe_write_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
sys/dev/netif/ix/ixgbe_api.c
563
s32 ixgbe_setup_phy_link(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
577
s32 ixgbe_setup_internal_phy(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
592
s32 ixgbe_check_phy_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/netif/ix/ixgbe_api.c
607
s32 ixgbe_setup_phy_link_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/netif/ix/ixgbe_api.c
620
s32 ixgbe_set_phy_power(struct ixgbe_hw *hw, bool on)
sys/dev/netif/ix/ixgbe_api.c
635
s32 ixgbe_check_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/netif/ix/ixgbe_api.c
649
void ixgbe_disable_tx_laser(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
661
void ixgbe_enable_tx_laser(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
67
void ixgbe_dcb_get_rtrup2tc(struct ixgbe_hw *hw, u8 *map)
sys/dev/netif/ix/ixgbe_api.c
675
void ixgbe_flap_tx_laser(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
690
s32 ixgbe_setup_link(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/netif/ix/ixgbe_api.c
707
s32 ixgbe_setup_mac_link(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/netif/ix/ixgbe_api.c
723
s32 ixgbe_get_link_capabilities(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/netif/ix/ixgbe_api.c
737
s32 ixgbe_led_on(struct ixgbe_hw *hw, u32 index)
sys/dev/netif/ix/ixgbe_api.c
750
s32 ixgbe_led_off(struct ixgbe_hw *hw, u32 index)
sys/dev/netif/ix/ixgbe_api.c
763
s32 ixgbe_blink_led_start(struct ixgbe_hw *hw, u32 index)
sys/dev/netif/ix/ixgbe_api.c
776
s32 ixgbe_blink_led_stop(struct ixgbe_hw *hw, u32 index)
sys/dev/netif/ix/ixgbe_api.c
789
s32 ixgbe_init_eeprom_params(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
806
s32 ixgbe_write_eeprom(struct ixgbe_hw *hw, u16 offset, u16 data)
sys/dev/netif/ix/ixgbe_api.c
823
s32 ixgbe_write_eeprom_buffer(struct ixgbe_hw *hw, u16 offset, u16 words,
sys/dev/netif/ix/ixgbe_api.c
839
s32 ixgbe_read_eeprom(struct ixgbe_hw *hw, u16 offset, u16 *data)
sys/dev/netif/ix/ixgbe_api.c
85
s32 ixgbe_init_shared_code(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
854
s32 ixgbe_read_eeprom_buffer(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_api.c
869
s32 ixgbe_validate_eeprom_checksum(struct ixgbe_hw *hw, u16 *checksum_val)
sys/dev/netif/ix/ixgbe_api.c
879
s32 ixgbe_update_eeprom_checksum(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
894
s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq)
sys/dev/netif/ix/ixgbe_api.c
911
s32 ixgbe_set_rar(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
sys/dev/netif/ix/ixgbe_api.c
925
s32 ixgbe_clear_rar(struct ixgbe_hw *hw, u32 index)
sys/dev/netif/ix/ixgbe_api.c
937
s32 ixgbe_set_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
sys/dev/netif/ix/ixgbe_api.c
949
s32 ixgbe_set_vmdq_san_mac(struct ixgbe_hw *hw, u32 vmdq)
sys/dev/netif/ix/ixgbe_api.c
961
s32 ixgbe_clear_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
sys/dev/netif/ix/ixgbe_api.c
975
s32 ixgbe_init_rx_addrs(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.c
985
u32 ixgbe_get_num_rx_addrs(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_api.h
100
s32 ixgbe_write_eeprom(struct ixgbe_hw *hw, u16 offset, u16 data);
sys/dev/netif/ix/ixgbe_api.h
101
s32 ixgbe_write_eeprom_buffer(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_api.h
103
s32 ixgbe_read_eeprom(struct ixgbe_hw *hw, u16 offset, u16 *data);
sys/dev/netif/ix/ixgbe_api.h
104
s32 ixgbe_read_eeprom_buffer(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_api.h
107
s32 ixgbe_validate_eeprom_checksum(struct ixgbe_hw *hw, u16 *checksum_val);
sys/dev/netif/ix/ixgbe_api.h
108
s32 ixgbe_update_eeprom_checksum(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
110
s32 ixgbe_insert_mac_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq);
sys/dev/netif/ix/ixgbe_api.h
111
s32 ixgbe_set_rar(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
sys/dev/netif/ix/ixgbe_api.h
113
s32 ixgbe_clear_rar(struct ixgbe_hw *hw, u32 index);
sys/dev/netif/ix/ixgbe_api.h
114
s32 ixgbe_set_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
sys/dev/netif/ix/ixgbe_api.h
115
s32 ixgbe_set_vmdq_san_mac(struct ixgbe_hw *hw, u32 vmdq);
sys/dev/netif/ix/ixgbe_api.h
116
s32 ixgbe_clear_vmdq(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
sys/dev/netif/ix/ixgbe_api.h
117
s32 ixgbe_init_rx_addrs(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
118
u32 ixgbe_get_num_rx_addrs(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
119
s32 ixgbe_update_uc_addr_list(struct ixgbe_hw *hw, u8 *addr_list,
sys/dev/netif/ix/ixgbe_api.h
121
s32 ixgbe_update_mc_addr_list(struct ixgbe_hw *hw, u8 *mc_addr_list,
sys/dev/netif/ix/ixgbe_api.h
124
void ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr_list, u32 vmdq);
sys/dev/netif/ix/ixgbe_api.h
125
s32 ixgbe_enable_mc(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
126
s32 ixgbe_disable_mc(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
127
s32 ixgbe_clear_vfta(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
128
s32 ixgbe_set_vfta(struct ixgbe_hw *hw, u32 vlan,
sys/dev/netif/ix/ixgbe_api.h
130
s32 ixgbe_set_vlvf(struct ixgbe_hw *hw, u32 vlan, u32 vind,
sys/dev/netif/ix/ixgbe_api.h
133
s32 ixgbe_fc_enable(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
134
s32 ixgbe_setup_fc(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
135
s32 ixgbe_set_fw_drv_ver(struct ixgbe_hw *hw, u8 maj, u8 min, u8 build,
sys/dev/netif/ix/ixgbe_api.h
137
void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr);
sys/dev/netif/ix/ixgbe_api.h
138
s32 ixgbe_get_phy_firmware_version(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_api.h
140
s32 ixgbe_read_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 *val);
sys/dev/netif/ix/ixgbe_api.h
141
s32 ixgbe_write_analog_reg8(struct ixgbe_hw *hw, u32 reg, u8 val);
sys/dev/netif/ix/ixgbe_api.h
142
s32 ixgbe_init_uta_tables(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
143
s32 ixgbe_read_i2c_eeprom(struct ixgbe_hw *hw, u8 byte_offset, u8 *eeprom_data);
sys/dev/netif/ix/ixgbe_api.h
144
u64 ixgbe_get_supported_physical_layer(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
145
s32 ixgbe_enable_rx_dma(struct ixgbe_hw *hw, u32 regval);
sys/dev/netif/ix/ixgbe_api.h
146
s32 ixgbe_disable_sec_rx_path(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
147
s32 ixgbe_enable_sec_rx_path(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
148
s32 ixgbe_mng_fw_enabled(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
149
s32 ixgbe_reinit_fdir_tables_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
150
s32 ixgbe_init_fdir_signature_82599(struct ixgbe_hw *hw, u32 fdirctrl);
sys/dev/netif/ix/ixgbe_api.h
151
s32 ixgbe_init_fdir_perfect_82599(struct ixgbe_hw *hw, u32 fdirctrl,
sys/dev/netif/ix/ixgbe_api.h
153
void ixgbe_fdir_add_signature_filter_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_api.h
157
s32 ixgbe_fdir_set_input_mask_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_api.h
159
s32 ixgbe_fdir_write_perfect_filter_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_api.h
162
s32 ixgbe_fdir_erase_perfect_filter_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_api.h
165
s32 ixgbe_fdir_add_perfect_filter_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_api.h
175
bool ixgbe_verify_lesm_fw_enabled_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
176
s32 ixgbe_read_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr,
sys/dev/netif/ix/ixgbe_api.h
178
s32 ixgbe_read_i2c_byte_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_api.h
180
s32 ixgbe_read_link(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 *val);
sys/dev/netif/ix/ixgbe_api.h
181
s32 ixgbe_read_link_unlocked(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 *val);
sys/dev/netif/ix/ixgbe_api.h
182
s32 ixgbe_write_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr,
sys/dev/netif/ix/ixgbe_api.h
184
void ixgbe_set_fdir_drop_queue_82599(struct ixgbe_hw *hw, u8 dropqueue);
sys/dev/netif/ix/ixgbe_api.h
185
s32 ixgbe_write_i2c_byte_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_api.h
187
s32 ixgbe_write_link(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 val);
sys/dev/netif/ix/ixgbe_api.h
188
s32 ixgbe_write_link_unlocked(struct ixgbe_hw *hw, u8 addr, u16 reg, u16 val);
sys/dev/netif/ix/ixgbe_api.h
189
s32 ixgbe_write_i2c_eeprom(struct ixgbe_hw *hw, u8 byte_offset, u8 eeprom_data);
sys/dev/netif/ix/ixgbe_api.h
190
s32 ixgbe_get_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr);
sys/dev/netif/ix/ixgbe_api.h
191
s32 ixgbe_set_san_mac_addr(struct ixgbe_hw *hw, u8 *san_mac_addr);
sys/dev/netif/ix/ixgbe_api.h
192
s32 ixgbe_get_device_caps(struct ixgbe_hw *hw, u16 *device_caps);
sys/dev/netif/ix/ixgbe_api.h
193
s32 ixgbe_acquire_swfw_semaphore(struct ixgbe_hw *hw, u32 mask);
sys/dev/netif/ix/ixgbe_api.h
194
void ixgbe_release_swfw_semaphore(struct ixgbe_hw *hw, u32 mask);
sys/dev/netif/ix/ixgbe_api.h
195
void ixgbe_init_swfw_semaphore(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
196
s32 ixgbe_get_wwn_prefix(struct ixgbe_hw *hw, u16 *wwnn_prefix,
sys/dev/netif/ix/ixgbe_api.h
198
s32 ixgbe_get_fcoe_boot_status(struct ixgbe_hw *hw, u16 *bs);
sys/dev/netif/ix/ixgbe_api.h
199
s32 ixgbe_bypass_rw(struct ixgbe_hw *hw, u32 cmd, u32 *status);
sys/dev/netif/ix/ixgbe_api.h
200
s32 ixgbe_bypass_set(struct ixgbe_hw *hw, u32 cmd, u32 event, u32 action);
sys/dev/netif/ix/ixgbe_api.h
201
s32 ixgbe_bypass_rd_eep(struct ixgbe_hw *hw, u32 addr, u8 *value);
sys/dev/netif/ix/ixgbe_api.h
203
bool ixgbe_bypass_valid_rd(struct ixgbe_hw *hw, u32 in_reg, u32 out_reg);
sys/dev/netif/ix/ixgbe_api.h
205
s32 ixgbe_dmac_config(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
206
s32 ixgbe_dmac_update_tcs(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
207
s32 ixgbe_dmac_config_tcs(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
208
s32 ixgbe_setup_eee(struct ixgbe_hw *hw, bool enable_eee);
sys/dev/netif/ix/ixgbe_api.h
209
void ixgbe_set_source_address_pruning(struct ixgbe_hw *hw, bool enable,
sys/dev/netif/ix/ixgbe_api.h
211
void ixgbe_set_ethertype_anti_spoofing(struct ixgbe_hw *hw, bool enable,
sys/dev/netif/ix/ixgbe_api.h
213
s32 ixgbe_read_iosf_sb_reg(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_api.h
215
s32 ixgbe_write_iosf_sb_reg(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_api.h
217
void ixgbe_disable_mdd(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
218
void ixgbe_enable_mdd(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
219
void ixgbe_mdd_event(struct ixgbe_hw *hw, u32 *vf_bitmap);
sys/dev/netif/ix/ixgbe_api.h
220
void ixgbe_restore_mdd_vf(struct ixgbe_hw *hw, u32 vf);
sys/dev/netif/ix/ixgbe_api.h
221
bool ixgbe_fw_recovery_mode(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
222
s32 ixgbe_enter_lplu(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
223
s32 ixgbe_handle_lasi(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
224
void ixgbe_set_rate_select_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed);
sys/dev/netif/ix/ixgbe_api.h
225
void ixgbe_disable_rx(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
226
void ixgbe_enable_rx(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
227
s32 ixgbe_negotiate_fc(struct ixgbe_hw *hw, u32 adv_reg, u32 lp_reg,
sys/dev/netif/ix/ixgbe_api.h
40
void ixgbe_dcb_get_rtrup2tc(struct ixgbe_hw *hw, u8 *map);
sys/dev/netif/ix/ixgbe_api.h
42
s32 ixgbe_init_shared_code(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
44
extern s32 ixgbe_init_ops_82598(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
45
extern s32 ixgbe_init_ops_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
46
extern s32 ixgbe_init_ops_X540(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
47
extern s32 ixgbe_init_ops_X550(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
48
extern s32 ixgbe_init_ops_X550EM(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
49
extern s32 ixgbe_init_ops_X550EM_x(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
50
extern s32 ixgbe_init_ops_X550EM_a(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
52
s32 ixgbe_set_mac_type(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
53
s32 ixgbe_init_hw(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
54
s32 ixgbe_reset_hw(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
55
s32 ixgbe_start_hw(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
56
void ixgbe_enable_relaxed_ordering(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
57
s32 ixgbe_clear_hw_cntrs(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
58
enum ixgbe_media_type ixgbe_get_media_type(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
59
s32 ixgbe_get_mac_addr(struct ixgbe_hw *hw, u8 *mac_addr);
sys/dev/netif/ix/ixgbe_api.h
60
s32 ixgbe_get_bus_info(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
61
u32 ixgbe_get_num_of_tx_queues(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
62
u32 ixgbe_get_num_of_rx_queues(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
63
s32 ixgbe_stop_adapter(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
64
s32 ixgbe_read_pba_num(struct ixgbe_hw *hw, u32 *pba_num);
sys/dev/netif/ix/ixgbe_api.h
65
s32 ixgbe_read_pba_string(struct ixgbe_hw *hw, u8 *pba_num, u32 pba_num_size);
sys/dev/netif/ix/ixgbe_api.h
67
s32 ixgbe_identify_phy(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
68
s32 ixgbe_reset_phy(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
69
s32 ixgbe_read_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
sys/dev/netif/ix/ixgbe_api.h
71
s32 ixgbe_write_phy_reg(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
sys/dev/netif/ix/ixgbe_api.h
74
s32 ixgbe_setup_phy_link(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
75
s32 ixgbe_setup_internal_phy(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
76
s32 ixgbe_check_phy_link(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_api.h
79
s32 ixgbe_setup_phy_link_speed(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_api.h
82
s32 ixgbe_set_phy_power(struct ixgbe_hw *, bool on);
sys/dev/netif/ix/ixgbe_api.h
83
void ixgbe_disable_tx_laser(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
84
void ixgbe_enable_tx_laser(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
85
void ixgbe_flap_tx_laser(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_api.h
86
s32 ixgbe_setup_link(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/netif/ix/ixgbe_api.h
88
s32 ixgbe_setup_mac_link(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/netif/ix/ixgbe_api.h
90
s32 ixgbe_check_link(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/netif/ix/ixgbe_api.h
92
s32 ixgbe_get_link_capabilities(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/netif/ix/ixgbe_api.h
94
s32 ixgbe_led_on(struct ixgbe_hw *hw, u32 index);
sys/dev/netif/ix/ixgbe_api.h
95
s32 ixgbe_led_off(struct ixgbe_hw *hw, u32 index);
sys/dev/netif/ix/ixgbe_api.h
96
s32 ixgbe_blink_led_start(struct ixgbe_hw *hw, u32 index);
sys/dev/netif/ix/ixgbe_api.h
97
s32 ixgbe_blink_led_stop(struct ixgbe_hw *hw, u32 index);
sys/dev/netif/ix/ixgbe_api.h
99
s32 ixgbe_init_eeprom_params(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.c
1004
void ixgbe_set_pci_config_data_generic(struct ixgbe_hw *hw, u16 link_status)
sys/dev/netif/ix/ixgbe_common.c
1054
s32 ixgbe_get_bus_info_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
1076
void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
1110
s32 ixgbe_stop_adapter_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
1162
s32 ixgbe_init_led_link_act_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
1201
s32 ixgbe_led_on_generic(struct ixgbe_hw *hw, u32 index)
sys/dev/netif/ix/ixgbe_common.c
1224
s32 ixgbe_led_off_generic(struct ixgbe_hw *hw, u32 index)
sys/dev/netif/ix/ixgbe_common.c
1249
s32 ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
1304
s32 ixgbe_write_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.c
1361
static s32 ixgbe_write_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.c
1443
s32 ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data)
sys/dev/netif/ix/ixgbe_common.c
1471
s32 ixgbe_read_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.c
1520
static s32 ixgbe_read_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.c
1577
s32 ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.c
1606
s32 ixgbe_read_eerd_buffer_generic(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.c
162
bool ixgbe_device_supports_autoneg_fc(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
1657
static s32 ixgbe_detect_eeprom_page_size_generic(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.c
1700
s32 ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data)
sys/dev/netif/ix/ixgbe_common.c
1714
s32 ixgbe_write_eewr_buffer_generic(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.c
1769
s32 ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data)
sys/dev/netif/ix/ixgbe_common.c
1782
s32 ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, u32 ee_reg)
sys/dev/netif/ix/ixgbe_common.c
1817
static s32 ixgbe_acquire_eeprom(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
1871
static s32 ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
1962
static void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
1980
static s32 ixgbe_ready_eeprom(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
2021
static void ixgbe_standby_eeprom(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
2046
static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data,
sys/dev/netif/ix/ixgbe_common.c
2102
static u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count)
sys/dev/netif/ix/ixgbe_common.c
2142
static void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec)
sys/dev/netif/ix/ixgbe_common.c
2161
static void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec)
sys/dev/netif/ix/ixgbe_common.c
2179
static void ixgbe_release_eeprom(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
2211
s32 ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
2272
s32 ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.c
2320
s32 ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
234
s32 ixgbe_setup_fc_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
2384
s32 ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
sys/dev/netif/ix/ixgbe_common.c
2435
s32 ixgbe_clear_rar_generic(struct ixgbe_hw *hw, u32 index)
sys/dev/netif/ix/ixgbe_common.c
2474
s32 ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
2543
void ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq)
sys/dev/netif/ix/ixgbe_common.c
2583
s32 ixgbe_update_uc_addr_list_generic(struct ixgbe_hw *hw, u8 *addr_list,
sys/dev/netif/ix/ixgbe_common.c
2651
static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr)
sys/dev/netif/ix/ixgbe_common.c
2688
void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr)
sys/dev/netif/ix/ixgbe_common.c
2726
s32 ixgbe_update_mc_addr_list_generic(struct ixgbe_hw *hw, u8 *mc_addr_list,
sys/dev/netif/ix/ixgbe_common.c
2773
s32 ixgbe_enable_mc_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
2792
s32 ixgbe_disable_mc_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
2810
s32 ixgbe_fc_enable_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
2950
s32 ixgbe_negotiate_fc(struct ixgbe_hw *hw, u32 adv_reg, u32 lp_reg,
sys/dev/netif/ix/ixgbe_common.c
2997
static s32 ixgbe_fc_autoneg_fiber(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
3034
static s32 ixgbe_fc_autoneg_backplane(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
3078
static s32 ixgbe_fc_autoneg_copper(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
3103
void ixgbe_fc_autoneg(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
3172
static u32 ixgbe_pcie_timeout_poll(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
3218
s32 ixgbe_disable_pcie_master(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
3285
s32 ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, u32 mask)
sys/dev/netif/ix/ixgbe_common.c
3332
void ixgbe_release_swfw_sync(struct ixgbe_hw *hw, u32 mask)
sys/dev/netif/ix/ixgbe_common.c
3355
s32 ixgbe_disable_sec_rx_path_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
3393
s32 prot_autoc_read_generic(struct ixgbe_hw *hw, bool *locked, u32 *reg_val)
sys/dev/netif/ix/ixgbe_common.c
3409
s32 prot_autoc_write_generic(struct ixgbe_hw *hw, u32 reg_val, bool locked)
sys/dev/netif/ix/ixgbe_common.c
3423
s32 ixgbe_enable_sec_rx_path_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
3444
s32 ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, u32 regval)
sys/dev/netif/ix/ixgbe_common.c
3461
s32 ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, u32 index)
sys/dev/netif/ix/ixgbe_common.c
3511
s32 ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, u32 index)
sys/dev/netif/ix/ixgbe_common.c
3554
static s32 ixgbe_get_san_mac_addr_offset(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.c
3586
s32 ixgbe_get_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr)
sys/dev/netif/ix/ixgbe_common.c
3639
s32 ixgbe_set_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr)
sys/dev/netif/ix/ixgbe_common.c
3675
u16 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
3722
s32 ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, u8 *addr, u32 vmdq)
sys/dev/netif/ix/ixgbe_common.c
3788
s32 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
sys/dev/netif/ix/ixgbe_common.c
3842
s32 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
sys/dev/netif/ix/ixgbe_common.c
3878
s32 ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq)
sys/dev/netif/ix/ixgbe_common.c
3899
s32 ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
3923
s32 ixgbe_find_vlvf_slot(struct ixgbe_hw *hw, u32 vlan, bool vlvf_bypass)
sys/dev/netif/ix/ixgbe_common.c
393
s32 ixgbe_start_hw_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
3973
s32 ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind,
sys/dev/netif/ix/ixgbe_common.c
4040
s32 ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind,
sys/dev/netif/ix/ixgbe_common.c
41
static s32 ixgbe_acquire_eeprom(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.c
4122
s32 ixgbe_clear_vfta_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
4147
static bool ixgbe_need_crosstalk_fix(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
4175
s32 ixgbe_check_mac_link_generic(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/netif/ix/ixgbe_common.c
42
static s32 ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.c
4281
s32 ixgbe_get_wwn_prefix_generic(struct ixgbe_hw *hw, u16 *wwnn_prefix,
sys/dev/netif/ix/ixgbe_common.c
43
static void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.c
4336
s32 ixgbe_get_fcoe_boot_status_generic(struct ixgbe_hw *hw, u16 *bs)
sys/dev/netif/ix/ixgbe_common.c
4385
void ixgbe_set_mac_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf)
sys/dev/netif/ix/ixgbe_common.c
44
static s32 ixgbe_ready_eeprom(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.c
4409
void ixgbe_set_vlan_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf)
sys/dev/netif/ix/ixgbe_common.c
4434
s32 ixgbe_get_device_caps_generic(struct ixgbe_hw *hw, u16 *device_caps)
sys/dev/netif/ix/ixgbe_common.c
4448
void ixgbe_enable_relaxed_ordering_gen2(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
45
static void ixgbe_standby_eeprom(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.c
4508
s32 ixgbe_hic_unlocked(struct ixgbe_hw *hw, u32 *buffer, u32 length,
sys/dev/netif/ix/ixgbe_common.c
457
s32 ixgbe_start_hw_gen2(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
4586
s32 ixgbe_host_interface_command(struct ixgbe_hw *hw, u32 *buffer,
sys/dev/netif/ix/ixgbe_common.c
46
static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data,
sys/dev/netif/ix/ixgbe_common.c
4680
s32 ixgbe_set_fw_drv_ver_generic(struct ixgbe_hw *hw, u8 maj, u8 min,
sys/dev/netif/ix/ixgbe_common.c
4732
void ixgbe_set_rxpba_generic(struct ixgbe_hw *hw, int num_pb, u32 headroom,
sys/dev/netif/ix/ixgbe_common.c
4792
void ixgbe_clear_tx_pending(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
48
static u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count);
sys/dev/netif/ix/ixgbe_common.c
4855
s32 ixgbe_bypass_rw_generic(struct ixgbe_hw *hw, u32 cmd, u32 *status)
sys/dev/netif/ix/ixgbe_common.c
49
static void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec);
sys/dev/netif/ix/ixgbe_common.c
496
s32 ixgbe_init_hw_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
50
static void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec);
sys/dev/netif/ix/ixgbe_common.c
5025
s32 ixgbe_bypass_set_generic(struct ixgbe_hw *hw, u32 ctrl, u32 event,
sys/dev/netif/ix/ixgbe_common.c
5067
s32 ixgbe_bypass_rd_eep_generic(struct ixgbe_hw *hw, u32 addr, u8 *value)
sys/dev/netif/ix/ixgbe_common.c
51
static void ixgbe_release_eeprom(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.c
5101
void ixgbe_get_orom_version(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.c
5139
void ixgbe_get_oem_prod_version(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.c
5182
void ixgbe_get_etk_id(struct ixgbe_hw *hw, struct ixgbe_nvm_version *nvm_ver)
sys/dev/netif/ix/ixgbe_common.c
5211
void ixgbe_dcb_get_rtrup2tc_generic(struct ixgbe_hw *hw, u8 *map)
sys/dev/netif/ix/ixgbe_common.c
5222
void ixgbe_disable_rx_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
5244
void ixgbe_enable_rx_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
5266
bool ixgbe_mng_present(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
527
s32 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
5284
bool ixgbe_mng_enabled(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
53
static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr);
sys/dev/netif/ix/ixgbe_common.c
5313
s32 ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.c
54
static s32 ixgbe_get_san_mac_addr_offset(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.c
5459
void ixgbe_set_soft_rate_select_speed(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.c
56
static s32 ixgbe_read_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.c
58
static s32 ixgbe_write_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.c
60
static s32 ixgbe_detect_eeprom_page_size_generic(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.c
642
s32 ixgbe_read_pba_string_generic(struct ixgbe_hw *hw, u8 *pba_num,
sys/dev/netif/ix/ixgbe_common.c
69
s32 ixgbe_init_ops_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_common.c
752
s32 ixgbe_read_pba_num_generic(struct ixgbe_hw *hw, u32 *pba_num)
sys/dev/netif/ix/ixgbe_common.c
791
s32 ixgbe_read_pba_raw(struct ixgbe_hw *hw, u16 *eeprom_buf,
sys/dev/netif/ix/ixgbe_common.c
860
s32 ixgbe_write_pba_raw(struct ixgbe_hw *hw, u16 *eeprom_buf,
sys/dev/netif/ix/ixgbe_common.c
919
s32 ixgbe_get_pba_block_size(struct ixgbe_hw *hw, u16 *eeprom_buf,
sys/dev/netif/ix/ixgbe_common.c
977
s32 ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr)
sys/dev/netif/ix/ixgbe_common.h
100
s32 ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
sys/dev/netif/ix/ixgbe_common.h
102
s32 ixgbe_clear_rar_generic(struct ixgbe_hw *hw, u32 index);
sys/dev/netif/ix/ixgbe_common.h
103
s32 ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
104
s32 ixgbe_update_mc_addr_list_generic(struct ixgbe_hw *hw, u8 *mc_addr_list,
sys/dev/netif/ix/ixgbe_common.h
107
s32 ixgbe_update_uc_addr_list_generic(struct ixgbe_hw *hw, u8 *addr_list,
sys/dev/netif/ix/ixgbe_common.h
109
s32 ixgbe_enable_mc_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
110
s32 ixgbe_disable_mc_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
111
s32 ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, u32 regval);
sys/dev/netif/ix/ixgbe_common.h
112
s32 ixgbe_disable_sec_rx_path_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
113
s32 ixgbe_enable_sec_rx_path_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
115
s32 ixgbe_fc_enable_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
116
bool ixgbe_device_supports_autoneg_fc(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
117
void ixgbe_fc_autoneg(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
118
s32 ixgbe_setup_fc_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
121
s32 ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, u32 mask);
sys/dev/netif/ix/ixgbe_common.h
122
void ixgbe_release_swfw_sync(struct ixgbe_hw *hw, u32 mask);
sys/dev/netif/ix/ixgbe_common.h
123
s32 ixgbe_disable_pcie_master(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
125
s32 prot_autoc_read_generic(struct ixgbe_hw *hw, bool *, u32 *reg_val);
sys/dev/netif/ix/ixgbe_common.h
126
s32 prot_autoc_write_generic(struct ixgbe_hw *hw, u32 reg_val, bool locked);
sys/dev/netif/ix/ixgbe_common.h
128
s32 ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, u32 index);
sys/dev/netif/ix/ixgbe_common.h
129
s32 ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, u32 index);
sys/dev/netif/ix/ixgbe_common.h
131
s32 ixgbe_get_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr);
sys/dev/netif/ix/ixgbe_common.h
132
s32 ixgbe_set_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr);
sys/dev/netif/ix/ixgbe_common.h
134
s32 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
sys/dev/netif/ix/ixgbe_common.h
135
s32 ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq);
sys/dev/netif/ix/ixgbe_common.h
136
s32 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
sys/dev/netif/ix/ixgbe_common.h
137
s32 ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, u8 *addr, u32 vmdq);
sys/dev/netif/ix/ixgbe_common.h
138
s32 ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
139
s32 ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan,
sys/dev/netif/ix/ixgbe_common.h
141
s32 ixgbe_set_vlvf_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind,
sys/dev/netif/ix/ixgbe_common.h
144
s32 ixgbe_clear_vfta_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
145
s32 ixgbe_find_vlvf_slot(struct ixgbe_hw *hw, u32 vlan, bool vlvf_bypass);
sys/dev/netif/ix/ixgbe_common.h
147
s32 ixgbe_check_mac_link_generic(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.h
151
s32 ixgbe_get_wwn_prefix_generic(struct ixgbe_hw *hw, u16 *wwnn_prefix,
sys/dev/netif/ix/ixgbe_common.h
154
s32 ixgbe_get_fcoe_boot_status_generic(struct ixgbe_hw *hw, u16 *bs);
sys/dev/netif/ix/ixgbe_common.h
155
void ixgbe_set_mac_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf);
sys/dev/netif/ix/ixgbe_common.h
156
void ixgbe_set_vlan_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf);
sys/dev/netif/ix/ixgbe_common.h
157
s32 ixgbe_get_device_caps_generic(struct ixgbe_hw *hw, u16 *device_caps);
sys/dev/netif/ix/ixgbe_common.h
158
void ixgbe_set_rxpba_generic(struct ixgbe_hw *hw, int num_pb, u32 headroom,
sys/dev/netif/ix/ixgbe_common.h
160
void ixgbe_enable_relaxed_ordering_gen2(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
161
s32 ixgbe_set_fw_drv_ver_generic(struct ixgbe_hw *hw, u8 maj, u8 min,
sys/dev/netif/ix/ixgbe_common.h
164
s32 ixgbe_host_interface_command(struct ixgbe_hw *hw, u32 *buffer,
sys/dev/netif/ix/ixgbe_common.h
166
s32 ixgbe_hic_unlocked(struct ixgbe_hw *, u32 *buffer, u32 length, u32 timeout);
sys/dev/netif/ix/ixgbe_common.h
167
s32 ixgbe_shutdown_fw_phy(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_common.h
168
s32 ixgbe_fw_phy_activity(struct ixgbe_hw *, u16 activity,
sys/dev/netif/ix/ixgbe_common.h
170
void ixgbe_clear_tx_pending(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
171
s32 ixgbe_bypass_rw_generic(struct ixgbe_hw *hw, u32 cmd, u32 *status);
sys/dev/netif/ix/ixgbe_common.h
173
s32 ixgbe_bypass_set_generic(struct ixgbe_hw *hw, u32 ctrl, u32 event,
sys/dev/netif/ix/ixgbe_common.h
175
s32 ixgbe_bypass_rd_eep_generic(struct ixgbe_hw *hw, u32 addr, u8 *value);
sys/dev/netif/ix/ixgbe_common.h
177
extern s32 ixgbe_reset_pipeline_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
178
extern void ixgbe_stop_mac_link_on_d3_82599(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
179
bool ixgbe_mng_present(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
180
bool ixgbe_mng_enabled(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
183
void ixgbe_get_etk_id(struct ixgbe_hw *hw, struct ixgbe_nvm_version *nvm_ver);
sys/dev/netif/ix/ixgbe_common.h
184
void ixgbe_get_oem_prod_version(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.h
186
void ixgbe_get_orom_version(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.h
188
void ixgbe_disable_rx_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
189
void ixgbe_enable_rx_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
190
s32 ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.h
193
void ixgbe_set_soft_rate_select_speed(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.h
52
void ixgbe_dcb_get_rtrup2tc_generic(struct ixgbe_hw *hw, u8 *map);
sys/dev/netif/ix/ixgbe_common.h
54
u16 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
55
s32 ixgbe_init_ops_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
56
s32 ixgbe_init_hw_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
57
s32 ixgbe_start_hw_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
58
s32 ixgbe_start_hw_gen2(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
59
s32 ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
60
s32 ixgbe_read_pba_num_generic(struct ixgbe_hw *hw, u32 *pba_num);
sys/dev/netif/ix/ixgbe_common.h
61
s32 ixgbe_read_pba_string_generic(struct ixgbe_hw *hw, u8 *pba_num,
sys/dev/netif/ix/ixgbe_common.h
63
s32 ixgbe_read_pba_raw(struct ixgbe_hw *hw, u16 *eeprom_buf,
sys/dev/netif/ix/ixgbe_common.h
66
s32 ixgbe_write_pba_raw(struct ixgbe_hw *hw, u16 *eeprom_buf,
sys/dev/netif/ix/ixgbe_common.h
68
s32 ixgbe_get_pba_block_size(struct ixgbe_hw *hw, u16 *eeprom_buf,
sys/dev/netif/ix/ixgbe_common.h
70
s32 ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr);
sys/dev/netif/ix/ixgbe_common.h
71
s32 ixgbe_get_bus_info_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
72
void ixgbe_set_pci_config_data_generic(struct ixgbe_hw *hw, u16 link_status);
sys/dev/netif/ix/ixgbe_common.h
73
void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
74
s32 ixgbe_stop_adapter_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
76
s32 ixgbe_led_on_generic(struct ixgbe_hw *hw, u32 index);
sys/dev/netif/ix/ixgbe_common.h
77
s32 ixgbe_led_off_generic(struct ixgbe_hw *hw, u32 index);
sys/dev/netif/ix/ixgbe_common.h
78
s32 ixgbe_init_led_link_act_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
80
s32 ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
81
s32 ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data);
sys/dev/netif/ix/ixgbe_common.h
82
s32 ixgbe_write_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.h
84
s32 ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data);
sys/dev/netif/ix/ixgbe_common.h
85
s32 ixgbe_read_eerd_buffer_generic(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.h
87
s32 ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data);
sys/dev/netif/ix/ixgbe_common.h
88
s32 ixgbe_write_eewr_buffer_generic(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.h
90
s32 ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.h
92
s32 ixgbe_read_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_common.h
94
s32 ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
95
s32 ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_common.h
97
s32 ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_common.h
98
s32 ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, u32 ee_reg);
sys/dev/netif/ix/ixgbe_dcb.c
396
s32 ixgbe_dcb_get_tc_stats(struct ixgbe_hw *hw, struct ixgbe_hw_stats *stats,
sys/dev/netif/ix/ixgbe_dcb.c
427
s32 ixgbe_dcb_get_pfc_stats(struct ixgbe_hw *hw, struct ixgbe_hw_stats *stats,
sys/dev/netif/ix/ixgbe_dcb.c
457
s32 ixgbe_dcb_config_rx_arbiter_cee(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb.c
500
s32 ixgbe_dcb_config_tx_desc_arbiter_cee(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb.c
542
s32 ixgbe_dcb_config_tx_data_arbiter_cee(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb.c
587
s32 ixgbe_dcb_config_pfc_cee(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb.c
623
s32 ixgbe_dcb_config_tc_stats(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_dcb.c
652
s32 ixgbe_dcb_hw_config_cee(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb.c
705
s32 ixgbe_dcb_config_pfc(struct ixgbe_hw *hw, u8 pfc_en, u8 *map)
sys/dev/netif/ix/ixgbe_dcb.c
728
s32 ixgbe_dcb_hw_config(struct ixgbe_hw *hw, u16 *refill, u16 *max,
sys/dev/netif/ix/ixgbe_dcb.c
94
s32 ixgbe_dcb_calculate_tc_credits_cee(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb.h
143
s32 ixgbe_dcb_calculate_tc_credits_cee(struct ixgbe_hw *,
sys/dev/netif/ix/ixgbe_dcb.h
147
s32 ixgbe_dcb_config_pfc(struct ixgbe_hw *, u8, u8 *);
sys/dev/netif/ix/ixgbe_dcb.h
148
s32 ixgbe_dcb_config_pfc_cee(struct ixgbe_hw *, struct ixgbe_dcb_config *);
sys/dev/netif/ix/ixgbe_dcb.h
151
s32 ixgbe_dcb_config_tc_stats(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_dcb.h
152
s32 ixgbe_dcb_get_tc_stats(struct ixgbe_hw *, struct ixgbe_hw_stats *, u8);
sys/dev/netif/ix/ixgbe_dcb.h
153
s32 ixgbe_dcb_get_pfc_stats(struct ixgbe_hw *, struct ixgbe_hw_stats *, u8);
sys/dev/netif/ix/ixgbe_dcb.h
156
s32 ixgbe_dcb_config_tx_desc_arbiter_cee(struct ixgbe_hw *,
sys/dev/netif/ix/ixgbe_dcb.h
158
s32 ixgbe_dcb_config_tx_data_arbiter_cee(struct ixgbe_hw *,
sys/dev/netif/ix/ixgbe_dcb.h
160
s32 ixgbe_dcb_config_rx_arbiter_cee(struct ixgbe_hw *,
sys/dev/netif/ix/ixgbe_dcb.h
173
s32 ixgbe_dcb_hw_config(struct ixgbe_hw *, u16 *, u16 *, u8 *, u8 *, u8 *);
sys/dev/netif/ix/ixgbe_dcb.h
174
s32 ixgbe_dcb_hw_config_cee(struct ixgbe_hw *, struct ixgbe_dcb_config *);
sys/dev/netif/ix/ixgbe_dcb_82598.c
120
s32 ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
sys/dev/netif/ix/ixgbe_dcb_82598.c
178
s32 ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb_82598.c
225
s32 ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb_82598.c
270
s32 ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *hw, u8 pfc_en)
sys/dev/netif/ix/ixgbe_dcb_82598.c
322
s32 ixgbe_dcb_config_tc_stats_82598(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_dcb_82598.c
358
s32 ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, int link_speed,
sys/dev/netif/ix/ixgbe_dcb_82598.c
48
s32 ixgbe_dcb_get_tc_stats_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb_82598.c
90
s32 ixgbe_dcb_get_pfc_stats_82598(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb_82598.h
82
s32 ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *, u8);
sys/dev/netif/ix/ixgbe_dcb_82598.h
85
s32 ixgbe_dcb_config_tc_stats_82598(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_dcb_82598.h
86
s32 ixgbe_dcb_get_tc_stats_82598(struct ixgbe_hw *,
sys/dev/netif/ix/ixgbe_dcb_82598.h
88
s32 ixgbe_dcb_get_pfc_stats_82598(struct ixgbe_hw *,
sys/dev/netif/ix/ixgbe_dcb_82598.h
92
s32 ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *, u16 *, u16 *,
sys/dev/netif/ix/ixgbe_dcb_82598.h
94
s32 ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *, u16 *, u16 *,
sys/dev/netif/ix/ixgbe_dcb_82598.h
96
s32 ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *, u16 *, u16 *, u8 *);
sys/dev/netif/ix/ixgbe_dcb_82598.h
99
s32 ixgbe_dcb_hw_config_82598(struct ixgbe_hw *, int, u16 *, u16 *, u8 *, u8 *);
sys/dev/netif/ix/ixgbe_dcb_82599.c
121
s32 ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
sys/dev/netif/ix/ixgbe_dcb_82599.c
183
s32 ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
sys/dev/netif/ix/ixgbe_dcb_82599.c
232
s32 ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
sys/dev/netif/ix/ixgbe_dcb_82599.c
294
s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, u8 pfc_en, u8 *map)
sys/dev/netif/ix/ixgbe_dcb_82599.c
381
s32 ixgbe_dcb_config_tc_stats_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb_82599.c
48
s32 ixgbe_dcb_get_tc_stats_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb_82599.c
507
s32 ixgbe_dcb_config_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb_82599.c
596
s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, int link_speed,
sys/dev/netif/ix/ixgbe_dcb_82599.c
89
s32 ixgbe_dcb_get_pfc_stats_82599(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_dcb_82599.h
130
s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *, u8, u8 *);
sys/dev/netif/ix/ixgbe_dcb_82599.h
133
s32 ixgbe_dcb_config_tc_stats_82599(struct ixgbe_hw *,
sys/dev/netif/ix/ixgbe_dcb_82599.h
135
s32 ixgbe_dcb_get_tc_stats_82599(struct ixgbe_hw *,
sys/dev/netif/ix/ixgbe_dcb_82599.h
137
s32 ixgbe_dcb_get_pfc_stats_82599(struct ixgbe_hw *,
sys/dev/netif/ix/ixgbe_dcb_82599.h
141
s32 ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *, u16 *, u16 *,
sys/dev/netif/ix/ixgbe_dcb_82599.h
143
s32 ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *, u16 *, u16 *,
sys/dev/netif/ix/ixgbe_dcb_82599.h
145
s32 ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *, u16 *, u16 *, u8 *,
sys/dev/netif/ix/ixgbe_dcb_82599.h
149
s32 ixgbe_dcb_config_82599(struct ixgbe_hw *,
sys/dev/netif/ix/ixgbe_dcb_82599.h
152
s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *, int, u16 *, u16 *, u8 *,
sys/dev/netif/ix/ixgbe_mbx.c
117
s32 ixgbe_check_for_ack(struct ixgbe_hw *hw, u16 mbx_id)
sys/dev/netif/ix/ixgbe_mbx.c
137
s32 ixgbe_check_for_rst(struct ixgbe_hw *hw, u16 mbx_id)
sys/dev/netif/ix/ixgbe_mbx.c
157
static s32 ixgbe_poll_for_msg(struct ixgbe_hw *hw, u16 mbx_id)
sys/dev/netif/ix/ixgbe_mbx.c
189
static s32 ixgbe_poll_for_ack(struct ixgbe_hw *hw, u16 mbx_id)
sys/dev/netif/ix/ixgbe_mbx.c
224
s32 ixgbe_read_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id)
sys/dev/netif/ix/ixgbe_mbx.c
253
s32 ixgbe_write_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size,
sys/dev/netif/ix/ixgbe_mbx.c
281
void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_mbx.c
296
static u32 ixgbe_read_v2p_mailbox(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_mbx.c
314
static s32 ixgbe_check_for_bit_vf(struct ixgbe_hw *hw, u32 mask)
sys/dev/netif/ix/ixgbe_mbx.c
334
static s32 ixgbe_check_for_msg_vf(struct ixgbe_hw *hw, u16 mbx_id)
sys/dev/netif/ix/ixgbe_mbx.c
356
static s32 ixgbe_check_for_ack_vf(struct ixgbe_hw *hw, u16 mbx_id)
sys/dev/netif/ix/ixgbe_mbx.c
378
static s32 ixgbe_check_for_rst_vf(struct ixgbe_hw *hw, u16 mbx_id)
sys/dev/netif/ix/ixgbe_mbx.c
400
static s32 ixgbe_obtain_mbx_lock_vf(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_mbx.c
425
static s32 ixgbe_write_mbx_vf(struct ixgbe_hw *hw, u32 *msg, u16 size,
sys/dev/netif/ix/ixgbe_mbx.c
467
static s32 ixgbe_read_mbx_vf(struct ixgbe_hw *hw, u32 *msg, u16 size,
sys/dev/netif/ix/ixgbe_mbx.c
47
s32 ixgbe_read_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id)
sys/dev/netif/ix/ixgbe_mbx.c
501
void ixgbe_init_mbx_params_vf(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_mbx.c
527
static s32 ixgbe_check_for_bit_pf(struct ixgbe_hw *hw, u32 mask, s32 index)
sys/dev/netif/ix/ixgbe_mbx.c
547
static s32 ixgbe_check_for_msg_pf(struct ixgbe_hw *hw, u16 vf_number)
sys/dev/netif/ix/ixgbe_mbx.c
571
static s32 ixgbe_check_for_ack_pf(struct ixgbe_hw *hw, u16 vf_number)
sys/dev/netif/ix/ixgbe_mbx.c
595
static s32 ixgbe_check_for_rst_pf(struct ixgbe_hw *hw, u16 vf_number)
sys/dev/netif/ix/ixgbe_mbx.c
634
static s32 ixgbe_obtain_mbx_lock_pf(struct ixgbe_hw *hw, u16 vf_number)
sys/dev/netif/ix/ixgbe_mbx.c
665
static s32 ixgbe_write_mbx_pf(struct ixgbe_hw *hw, u32 *msg, u16 size,
sys/dev/netif/ix/ixgbe_mbx.c
708
static s32 ixgbe_read_mbx_pf(struct ixgbe_hw *hw, u32 *msg, u16 size,
sys/dev/netif/ix/ixgbe_mbx.c
73
s32 ixgbe_write_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id)
sys/dev/netif/ix/ixgbe_mbx.c
741
void ixgbe_init_mbx_params_pf(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_mbx.c
97
s32 ixgbe_check_for_msg(struct ixgbe_hw *hw, u16 mbx_id)
sys/dev/netif/ix/ixgbe_mbx.h
155
s32 ixgbe_read_mbx(struct ixgbe_hw *, u32 *, u16, u16);
sys/dev/netif/ix/ixgbe_mbx.h
156
s32 ixgbe_write_mbx(struct ixgbe_hw *, u32 *, u16, u16);
sys/dev/netif/ix/ixgbe_mbx.h
157
s32 ixgbe_read_posted_mbx(struct ixgbe_hw *, u32 *, u16, u16);
sys/dev/netif/ix/ixgbe_mbx.h
158
s32 ixgbe_write_posted_mbx(struct ixgbe_hw *, u32 *, u16, u16);
sys/dev/netif/ix/ixgbe_mbx.h
159
s32 ixgbe_check_for_msg(struct ixgbe_hw *, u16);
sys/dev/netif/ix/ixgbe_mbx.h
160
s32 ixgbe_check_for_ack(struct ixgbe_hw *, u16);
sys/dev/netif/ix/ixgbe_mbx.h
161
s32 ixgbe_check_for_rst(struct ixgbe_hw *, u16);
sys/dev/netif/ix/ixgbe_mbx.h
162
void ixgbe_init_mbx_ops_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_mbx.h
163
void ixgbe_init_mbx_params_vf(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_mbx.h
164
void ixgbe_init_mbx_params_pf(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_osdep.h
184
struct ixgbe_hw;
sys/dev/netif/ix/ixgbe_osdep.h
187
extern u16 ixgbe_read_pci_cfg_vf(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_osdep.h
188
extern u16 ixgbe_read_pci_cfg_pf(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_osdep.h
190
extern void ixgbe_write_pci_cfg_vf(struct ixgbe_hw *, u32, u16);
sys/dev/netif/ix/ixgbe_osdep.h
191
extern void ixgbe_write_pci_cfg_pf(struct ixgbe_hw *, u32, u16);
sys/dev/netif/ix/ixgbe_osdep.h
195
extern u32 ixgbe_read_reg_vf(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_osdep.h
196
extern u32 ixgbe_read_reg_pf(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_osdep.h
197
extern void ixgbe_write_reg_vf(struct ixgbe_hw *, u32, u32);
sys/dev/netif/ix/ixgbe_osdep.h
198
extern void ixgbe_write_reg_pf(struct ixgbe_hw *, u32, u32);
sys/dev/netif/ix/ixgbe_osdep.h
200
extern u32 ixgbe_read_reg_array_vf(struct ixgbe_hw *, u32, u32);
sys/dev/netif/ix/ixgbe_osdep.h
201
extern u32 ixgbe_read_reg_array_pf(struct ixgbe_hw *, u32, u32);
sys/dev/netif/ix/ixgbe_osdep.h
203
extern void ixgbe_write_reg_array_vf(struct ixgbe_hw *, u32, u32, u32);
sys/dev/netif/ix/ixgbe_osdep.h
204
extern void ixgbe_write_reg_array_pf(struct ixgbe_hw *, u32, u32, u32);
sys/dev/netif/ix/ixgbe_osdep_pf.c
104
ixgbe_write_reg_pf(struct ixgbe_hw *hw, u32 reg, u32 val)
sys/dev/netif/ix/ixgbe_osdep_pf.c
112
ixgbe_read_reg_array_pf(struct ixgbe_hw *hw, u32 reg, u32 offset)
sys/dev/netif/ix/ixgbe_osdep_pf.c
120
ixgbe_write_reg_array_pf(struct ixgbe_hw *hw, u32 reg, u32 offset, u32 val)
sys/dev/netif/ix/ixgbe_osdep_pf.c
48
ixgbe_read_pci_cfg_pf(struct ixgbe_hw *hw, u32 reg)
sys/dev/netif/ix/ixgbe_osdep_pf.c
54
ixgbe_write_pci_cfg_pf(struct ixgbe_hw *hw, u32 reg, u16 value)
sys/dev/netif/ix/ixgbe_osdep_pf.c
60
ixgbe_read_reg_pf(struct ixgbe_hw *hw, u32 reg)
sys/dev/netif/ix/ixgbe_phy.c
1039
s32 ixgbe_setup_phy_link_tnx(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
1116
s32 ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_phy.c
113
s32 ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw *hw, u8 addr, u16 reg,
sys/dev/netif/ix/ixgbe_phy.c
1135
s32 ixgbe_get_phy_firmware_version_generic(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_phy.c
1153
s32 ixgbe_reset_phy_nl(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
1271
s32 ixgbe_identify_module_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
1301
s32 ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
1582
u64 ixgbe_get_supported_phy_sfp_layer_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
1644
s32 ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
1837
s32 ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_phy.c
191
s32 ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw *hw, u8 addr, u16 reg,
sys/dev/netif/ix/ixgbe_phy.c
1931
s32 ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.c
1949
static s32 ixgbe_read_i2c_sff8472_generic(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.c
1965
s32 ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.c
1981
static bool ixgbe_is_sfp_probe(struct ixgbe_hw *hw, u8 offset, u8 addr)
sys/dev/netif/ix/ixgbe_phy.c
2001
static s32 ixgbe_read_i2c_byte_generic_int(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.c
2092
s32 ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.c
2109
s32 ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.c
2127
static s32 ixgbe_write_i2c_byte_generic_int(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.c
2198
s32 ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.c
2215
s32 ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.c
2229
static void ixgbe_i2c_start(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
2264
static void ixgbe_i2c_stop(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
2300
static s32 ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data)
sys/dev/netif/ix/ixgbe_phy.c
2323
static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data)
sys/dev/netif/ix/ixgbe_phy.c
2356
static s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
2409
static s32 ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data)
sys/dev/netif/ix/ixgbe_phy.c
2445
static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data)
sys/dev/netif/ix/ixgbe_phy.c
2482
static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl)
sys/dev/netif/ix/ixgbe_phy.c
2518
static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl)
sys/dev/netif/ix/ixgbe_phy.c
252
s32 ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
2541
static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data)
sys/dev/netif/ix/ixgbe_phy.c
2588
static bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl)
sys/dev/netif/ix/ixgbe_phy.c
2617
void ixgbe_i2c_bus_clear(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
2653
s32 ixgbe_tn_check_overtemp(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
2681
s32 ixgbe_set_copper_phy_power(struct ixgbe_hw *hw, bool on)
sys/dev/netif/ix/ixgbe_phy.c
291
static bool ixgbe_probe_phy(struct ixgbe_hw *hw, u16 phy_addr)
sys/dev/netif/ix/ixgbe_phy.c
326
s32 ixgbe_identify_phy_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
379
s32 ixgbe_check_reset_blocked(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
39
static void ixgbe_i2c_start(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.c
40
static void ixgbe_i2c_stop(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.c
405
bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, u32 phy_addr)
sys/dev/netif/ix/ixgbe_phy.c
41
static s32 ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data);
sys/dev/netif/ix/ixgbe_phy.c
42
static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data);
sys/dev/netif/ix/ixgbe_phy.c
429
s32 ixgbe_get_phy_id(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
43
static s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.c
44
static s32 ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data);
sys/dev/netif/ix/ixgbe_phy.c
45
static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data);
sys/dev/netif/ix/ixgbe_phy.c
46
static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl);
sys/dev/netif/ix/ixgbe_phy.c
47
static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl);
sys/dev/netif/ix/ixgbe_phy.c
48
static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data);
sys/dev/netif/ix/ixgbe_phy.c
49
static bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl);
sys/dev/netif/ix/ixgbe_phy.c
50
static s32 ixgbe_read_i2c_sff8472_generic(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.c
500
s32 ixgbe_reset_phy_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
583
s32 ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
sys/dev/netif/ix/ixgbe_phy.c
60
static s32 ixgbe_out_i2c_byte_ack(struct ixgbe_hw *hw, u8 byte)
sys/dev/netif/ix/ixgbe_phy.c
665
s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_phy.c
691
s32 ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_phy.c
765
s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_phy.c
77
static s32 ixgbe_in_i2c_byte_ack(struct ixgbe_hw *hw, u8 *byte)
sys/dev/netif/ix/ixgbe_phy.c
790
s32 ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
881
s32 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_phy.c
926
static s32 ixgbe_get_copper_speeds_supported(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_phy.c
966
s32 ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_phy.c
991
s32 ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/netif/ix/ixgbe_phy.h
159
s32 ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
160
bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, u32 phy_addr);
sys/dev/netif/ix/ixgbe_phy.h
162
s32 ixgbe_get_phy_id(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
163
s32 ixgbe_identify_phy_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
164
s32 ixgbe_reset_phy_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
165
s32 ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
sys/dev/netif/ix/ixgbe_phy.h
167
s32 ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
sys/dev/netif/ix/ixgbe_phy.h
169
s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_phy.h
171
s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_phy.h
173
s32 ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
174
s32 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_phy.h
177
s32 ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_phy.h
180
s32 ixgbe_check_reset_blocked(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
183
s32 ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_phy.h
186
s32 ixgbe_setup_phy_link_tnx(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
187
s32 ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_phy.h
189
s32 ixgbe_get_phy_firmware_version_generic(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_phy.h
192
s32 ixgbe_reset_phy_nl(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
193
s32 ixgbe_set_copper_phy_power(struct ixgbe_hw *hw, bool on);
sys/dev/netif/ix/ixgbe_phy.h
194
s32 ixgbe_identify_module_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
195
s32 ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
196
u64 ixgbe_get_supported_phy_sfp_layer_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
197
s32 ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
198
s32 ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_phy.h
201
s32 ixgbe_tn_check_overtemp(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
202
s32 ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.h
204
s32 ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.h
206
s32 ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.h
208
s32 ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.h
210
s32 ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.h
212
s32 ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
sys/dev/netif/ix/ixgbe_phy.h
214
void ixgbe_i2c_bus_clear(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_phy.h
215
s32 ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw *, u8 addr, u16 reg,
sys/dev/netif/ix/ixgbe_phy.h
217
s32 ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw *, u8 addr, u16 reg,
sys/dev/netif/ix/ixgbe_type.h
3879
struct ixgbe_hw;
sys/dev/netif/ix/ixgbe_type.h
3882
typedef u8* (*ixgbe_mc_addr_itr) (struct ixgbe_hw *hw, u8 **mc_addr_ptr,
sys/dev/netif/ix/ixgbe_type.h
3887
s32 (*init_params)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3888
s32 (*read)(struct ixgbe_hw *, u16, u16 *);
sys/dev/netif/ix/ixgbe_type.h
3889
s32 (*read_buffer)(struct ixgbe_hw *, u16, u16, u16 *);
sys/dev/netif/ix/ixgbe_type.h
3890
s32 (*write)(struct ixgbe_hw *, u16, u16);
sys/dev/netif/ix/ixgbe_type.h
3891
s32 (*write_buffer)(struct ixgbe_hw *, u16, u16, u16 *);
sys/dev/netif/ix/ixgbe_type.h
3892
s32 (*validate_checksum)(struct ixgbe_hw *, u16 *);
sys/dev/netif/ix/ixgbe_type.h
3893
s32 (*update_checksum)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3894
s32 (*calc_checksum)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3898
s32 (*init_hw)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3899
s32 (*reset_hw)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3900
s32 (*start_hw)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3901
s32 (*clear_hw_cntrs)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3902
void (*enable_relaxed_ordering)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3903
enum ixgbe_media_type (*get_media_type)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3904
u64 (*get_supported_physical_layer)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3905
s32 (*get_mac_addr)(struct ixgbe_hw *, u8 *);
sys/dev/netif/ix/ixgbe_type.h
3906
s32 (*get_san_mac_addr)(struct ixgbe_hw *, u8 *);
sys/dev/netif/ix/ixgbe_type.h
3907
s32 (*set_san_mac_addr)(struct ixgbe_hw *, u8 *);
sys/dev/netif/ix/ixgbe_type.h
3908
s32 (*get_device_caps)(struct ixgbe_hw *, u16 *);
sys/dev/netif/ix/ixgbe_type.h
3909
s32 (*get_wwn_prefix)(struct ixgbe_hw *, u16 *, u16 *);
sys/dev/netif/ix/ixgbe_type.h
3910
s32 (*get_fcoe_boot_status)(struct ixgbe_hw *, u16 *);
sys/dev/netif/ix/ixgbe_type.h
3911
s32 (*stop_adapter)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3912
s32 (*get_bus_info)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3913
void (*set_lan_id)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3914
s32 (*read_analog_reg8)(struct ixgbe_hw*, u32, u8*);
sys/dev/netif/ix/ixgbe_type.h
3915
s32 (*write_analog_reg8)(struct ixgbe_hw*, u32, u8);
sys/dev/netif/ix/ixgbe_type.h
3916
s32 (*setup_sfp)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3917
s32 (*enable_rx_dma)(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_type.h
3918
s32 (*disable_sec_rx_path)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3919
s32 (*enable_sec_rx_path)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3920
s32 (*acquire_swfw_sync)(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_type.h
3921
void (*release_swfw_sync)(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_type.h
3922
void (*init_swfw_sync)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3923
s32 (*prot_autoc_read)(struct ixgbe_hw *, bool *, u32 *);
sys/dev/netif/ix/ixgbe_type.h
3924
s32 (*prot_autoc_write)(struct ixgbe_hw *, u32, bool);
sys/dev/netif/ix/ixgbe_type.h
3927
void (*disable_tx_laser)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3928
void (*enable_tx_laser)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3929
void (*flap_tx_laser)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3930
s32 (*setup_link)(struct ixgbe_hw *, ixgbe_link_speed, bool);
sys/dev/netif/ix/ixgbe_type.h
3931
s32 (*setup_mac_link)(struct ixgbe_hw *, ixgbe_link_speed, bool);
sys/dev/netif/ix/ixgbe_type.h
3932
s32 (*check_link)(struct ixgbe_hw *, ixgbe_link_speed *, bool *, bool);
sys/dev/netif/ix/ixgbe_type.h
3933
s32 (*get_link_capabilities)(struct ixgbe_hw *, ixgbe_link_speed *,
sys/dev/netif/ix/ixgbe_type.h
3935
void (*set_rate_select_speed)(struct ixgbe_hw *, ixgbe_link_speed);
sys/dev/netif/ix/ixgbe_type.h
3938
void (*setup_rxpba)(struct ixgbe_hw *, int, u32, int);
sys/dev/netif/ix/ixgbe_type.h
3941
s32 (*led_on)(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_type.h
3942
s32 (*led_off)(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_type.h
3943
s32 (*blink_led_start)(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_type.h
3944
s32 (*blink_led_stop)(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_type.h
3945
s32 (*init_led_link_act)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3948
s32 (*set_rar)(struct ixgbe_hw *, u32, u8 *, u32, u32);
sys/dev/netif/ix/ixgbe_type.h
3949
s32 (*set_uc_addr)(struct ixgbe_hw *, u32, u8 *);
sys/dev/netif/ix/ixgbe_type.h
3950
s32 (*clear_rar)(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_type.h
3951
s32 (*insert_mac_addr)(struct ixgbe_hw *, u8 *, u32);
sys/dev/netif/ix/ixgbe_type.h
3952
s32 (*set_vmdq)(struct ixgbe_hw *, u32, u32);
sys/dev/netif/ix/ixgbe_type.h
3953
s32 (*set_vmdq_san_mac)(struct ixgbe_hw *, u32);
sys/dev/netif/ix/ixgbe_type.h
3954
s32 (*clear_vmdq)(struct ixgbe_hw *, u32, u32);
sys/dev/netif/ix/ixgbe_type.h
3955
s32 (*init_rx_addrs)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3956
s32 (*update_uc_addr_list)(struct ixgbe_hw *, u8 *, u32,
sys/dev/netif/ix/ixgbe_type.h
3958
s32 (*update_mc_addr_list)(struct ixgbe_hw *, u8 *, u32,
sys/dev/netif/ix/ixgbe_type.h
3960
s32 (*enable_mc)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3961
s32 (*disable_mc)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3962
s32 (*clear_vfta)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3963
s32 (*set_vfta)(struct ixgbe_hw *, u32, u32, bool, bool);
sys/dev/netif/ix/ixgbe_type.h
3964
s32 (*set_vlvf)(struct ixgbe_hw *, u32, u32, bool, u32 *, u32,
sys/dev/netif/ix/ixgbe_type.h
3966
s32 (*init_uta_tables)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3967
void (*set_mac_anti_spoofing)(struct ixgbe_hw *, bool, int);
sys/dev/netif/ix/ixgbe_type.h
3968
void (*set_vlan_anti_spoofing)(struct ixgbe_hw *, bool, int);
sys/dev/netif/ix/ixgbe_type.h
3971
s32 (*fc_enable)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3972
s32 (*setup_fc)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3973
void (*fc_autoneg)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
3976
s32 (*set_fw_drv_ver)(struct ixgbe_hw *, u8, u8, u8, u8, u16,
sys/dev/netif/ix/ixgbe_type.h
3978
s32 (*bypass_rw) (struct ixgbe_hw *hw, u32 cmd, u32 *status);
sys/dev/netif/ix/ixgbe_type.h
3980
s32 (*bypass_set) (struct ixgbe_hw *hw, u32 cmd, u32 event, u32 action);
sys/dev/netif/ix/ixgbe_type.h
3981
s32 (*bypass_rd_eep) (struct ixgbe_hw *hw, u32 addr, u8 *value);
sys/dev/netif/ix/ixgbe_type.h
3982
void (*get_rtrup2tc)(struct ixgbe_hw *hw, u8 *map);
sys/dev/netif/ix/ixgbe_type.h
3983
void (*disable_rx)(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_type.h
3984
void (*enable_rx)(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_type.h
3985
void (*set_source_address_pruning)(struct ixgbe_hw *, bool,
sys/dev/netif/ix/ixgbe_type.h
3987
void (*set_ethertype_anti_spoofing)(struct ixgbe_hw *, bool, int);
sys/dev/netif/ix/ixgbe_type.h
3988
s32 (*dmac_update_tcs)(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_type.h
3989
s32 (*dmac_config_tcs)(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_type.h
3990
s32 (*dmac_config)(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_type.h
3991
s32 (*setup_eee)(struct ixgbe_hw *hw, bool enable_eee);
sys/dev/netif/ix/ixgbe_type.h
3992
s32 (*read_iosf_sb_reg)(struct ixgbe_hw *, u32, u32, u32 *);
sys/dev/netif/ix/ixgbe_type.h
3993
s32 (*write_iosf_sb_reg)(struct ixgbe_hw *, u32, u32, u32);
sys/dev/netif/ix/ixgbe_type.h
3994
void (*disable_mdd)(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_type.h
3995
void (*enable_mdd)(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_type.h
3996
void (*mdd_event)(struct ixgbe_hw *hw, u32 *vf_bitmap);
sys/dev/netif/ix/ixgbe_type.h
3997
void (*restore_mdd_vf)(struct ixgbe_hw *hw, u32 vf);
sys/dev/netif/ix/ixgbe_type.h
3998
bool (*fw_recovery_mode)(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_type.h
4002
s32 (*identify)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
4003
s32 (*identify_sfp)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
4004
s32 (*init)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
4005
s32 (*reset)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
4006
s32 (*read_reg)(struct ixgbe_hw *, u32, u32, u16 *);
sys/dev/netif/ix/ixgbe_type.h
4007
s32 (*write_reg)(struct ixgbe_hw *, u32, u32, u16);
sys/dev/netif/ix/ixgbe_type.h
4008
s32 (*read_reg_mdi)(struct ixgbe_hw *, u32, u32, u16 *);
sys/dev/netif/ix/ixgbe_type.h
4009
s32 (*write_reg_mdi)(struct ixgbe_hw *, u32, u32, u16);
sys/dev/netif/ix/ixgbe_type.h
4010
s32 (*setup_link)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
4011
s32 (*setup_internal_link)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
4012
s32 (*setup_link_speed)(struct ixgbe_hw *, ixgbe_link_speed, bool);
sys/dev/netif/ix/ixgbe_type.h
4013
s32 (*check_link)(struct ixgbe_hw *, ixgbe_link_speed *, bool *);
sys/dev/netif/ix/ixgbe_type.h
4014
s32 (*get_firmware_version)(struct ixgbe_hw *, u16 *);
sys/dev/netif/ix/ixgbe_type.h
4015
s32 (*read_i2c_byte)(struct ixgbe_hw *, u8, u8, u8 *);
sys/dev/netif/ix/ixgbe_type.h
4016
s32 (*write_i2c_byte)(struct ixgbe_hw *, u8, u8, u8);
sys/dev/netif/ix/ixgbe_type.h
4017
s32 (*read_i2c_sff8472)(struct ixgbe_hw *, u8 , u8 *);
sys/dev/netif/ix/ixgbe_type.h
4018
s32 (*read_i2c_eeprom)(struct ixgbe_hw *, u8 , u8 *);
sys/dev/netif/ix/ixgbe_type.h
4019
s32 (*write_i2c_eeprom)(struct ixgbe_hw *, u8, u8);
sys/dev/netif/ix/ixgbe_type.h
4020
void (*i2c_bus_clear)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
4021
s32 (*check_overtemp)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
4022
s32 (*set_phy_power)(struct ixgbe_hw *, bool on);
sys/dev/netif/ix/ixgbe_type.h
4023
s32 (*enter_lplu)(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_type.h
4024
s32 (*handle_lasi)(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_type.h
4025
s32 (*read_i2c_byte_unlocked)(struct ixgbe_hw *, u8 offset, u8 addr,
sys/dev/netif/ix/ixgbe_type.h
4027
s32 (*write_i2c_byte_unlocked)(struct ixgbe_hw *, u8 offset, u8 addr,
sys/dev/netif/ix/ixgbe_type.h
4032
s32 (*read_link)(struct ixgbe_hw *, u8 addr, u16 reg, u16 *val);
sys/dev/netif/ix/ixgbe_type.h
4033
s32 (*read_link_unlocked)(struct ixgbe_hw *, u8 addr, u16 reg,
sys/dev/netif/ix/ixgbe_type.h
4035
s32 (*write_link)(struct ixgbe_hw *, u8 addr, u16 reg, u16 val);
sys/dev/netif/ix/ixgbe_type.h
4036
s32 (*write_link_unlocked)(struct ixgbe_hw *, u8 addr, u16 reg,
sys/dev/netif/ix/ixgbe_type.h
4117
void (*init_params)(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_type.h
4118
s32 (*read)(struct ixgbe_hw *, u32 *, u16, u16);
sys/dev/netif/ix/ixgbe_type.h
4119
s32 (*write)(struct ixgbe_hw *, u32 *, u16, u16);
sys/dev/netif/ix/ixgbe_type.h
4120
s32 (*read_posted)(struct ixgbe_hw *, u32 *, u16, u16);
sys/dev/netif/ix/ixgbe_type.h
4121
s32 (*write_posted)(struct ixgbe_hw *, u32 *, u16, u16);
sys/dev/netif/ix/ixgbe_type.h
4122
s32 (*check_for_msg)(struct ixgbe_hw *, u16);
sys/dev/netif/ix/ixgbe_type.h
4123
s32 (*check_for_ack)(struct ixgbe_hw *, u16);
sys/dev/netif/ix/ixgbe_type.h
4124
s32 (*check_for_rst)(struct ixgbe_hw *, u16);
sys/dev/netif/ix/ixgbe_x540.c
1003
s32 ixgbe_blink_led_start_X540(struct ixgbe_hw *hw, u32 index)
sys/dev/netif/ix/ixgbe_x540.c
1044
s32 ixgbe_blink_led_stop_X540(struct ixgbe_hw *hw, u32 index)
sys/dev/netif/ix/ixgbe_x540.c
170
s32 ixgbe_get_link_capabilities_X540(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x540.c
185
enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.c
197
s32 ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x540.c
212
s32 ixgbe_reset_hw_X540(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.c
315
s32 ixgbe_start_hw_X540(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.c
337
u64 ixgbe_get_supported_physical_layer_X540(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.c
363
s32 ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.c
396
s32 ixgbe_read_eerd_X540(struct ixgbe_hw *hw, u16 offset, u16 *data)
sys/dev/netif/ix/ixgbe_x540.c
421
s32 ixgbe_read_eerd_buffer_X540(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x540.c
447
s32 ixgbe_write_eewr_X540(struct ixgbe_hw *hw, u16 offset, u16 data)
sys/dev/netif/ix/ixgbe_x540.c
472
s32 ixgbe_write_eewr_buffer_X540(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x540.c
48
static s32 ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x540.c
49
static s32 ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x540.c
50
static void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x540.c
500
s32 ixgbe_calc_eeprom_checksum_X540(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.c
576
s32 ixgbe_validate_eeprom_checksum_X540(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x540.c
59
s32 ixgbe_init_ops_X540(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.c
639
s32 ixgbe_update_eeprom_checksum_X540(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.c
687
s32 ixgbe_update_flash_X540(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.c
734
static s32 ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.c
766
s32 ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask)
sys/dev/netif/ix/ixgbe_x540.c
863
void ixgbe_release_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask)
sys/dev/netif/ix/ixgbe_x540.c
888
static s32 ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.c
946
static void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.c
972
void ixgbe_init_swfw_sync_X540(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x540.h
40
s32 ixgbe_get_link_capabilities_X540(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x540.h
42
enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x540.h
43
s32 ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/netif/ix/ixgbe_x540.h
45
s32 ixgbe_reset_hw_X540(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x540.h
46
s32 ixgbe_start_hw_X540(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x540.h
47
u64 ixgbe_get_supported_physical_layer_X540(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x540.h
49
s32 ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x540.h
50
s32 ixgbe_read_eerd_X540(struct ixgbe_hw *hw, u16 offset, u16 *data);
sys/dev/netif/ix/ixgbe_x540.h
51
s32 ixgbe_read_eerd_buffer_X540(struct ixgbe_hw *hw, u16 offset, u16 words,
sys/dev/netif/ix/ixgbe_x540.h
53
s32 ixgbe_write_eewr_X540(struct ixgbe_hw *hw, u16 offset, u16 data);
sys/dev/netif/ix/ixgbe_x540.h
54
s32 ixgbe_write_eewr_buffer_X540(struct ixgbe_hw *hw, u16 offset, u16 words,
sys/dev/netif/ix/ixgbe_x540.h
56
s32 ixgbe_update_eeprom_checksum_X540(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x540.h
57
s32 ixgbe_validate_eeprom_checksum_X540(struct ixgbe_hw *hw, u16 *checksum_val);
sys/dev/netif/ix/ixgbe_x540.h
58
s32 ixgbe_calc_eeprom_checksum_X540(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x540.h
59
s32 ixgbe_update_flash_X540(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x540.h
61
s32 ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask);
sys/dev/netif/ix/ixgbe_x540.h
62
void ixgbe_release_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask);
sys/dev/netif/ix/ixgbe_x540.h
63
void ixgbe_init_swfw_sync_X540(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x540.h
65
s32 ixgbe_blink_led_start_X540(struct ixgbe_hw *hw, u32 index);
sys/dev/netif/ix/ixgbe_x540.h
66
s32 ixgbe_blink_led_stop_X540(struct ixgbe_hw *hw, u32 index);
sys/dev/netif/ix/ixgbe_x550.c
1016
s32 ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
1047
void ixgbe_set_source_address_pruning_X550(struct ixgbe_hw *hw, bool enable,
sys/dev/netif/ix/ixgbe_x550.c
1075
void ixgbe_set_ethertype_anti_spoofing_X550(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.c
1102
static s32 ixgbe_iosf_wait(struct ixgbe_hw *hw, u32 *ctrl)
sys/dev/netif/ix/ixgbe_x550.c
1134
s32 ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.c
114
static s32 ixgbe_read_cs4227(struct ixgbe_hw *hw, u16 reg, u16 *value)
sys/dev/netif/ix/ixgbe_x550.c
1180
s32 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.c
1224
s32 ixgbe_get_phy_token(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
1262
s32 ixgbe_put_phy_token(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
127
static s32 ixgbe_write_cs4227(struct ixgbe_hw *hw, u16 reg, u16 value)
sys/dev/netif/ix/ixgbe_x550.c
1295
s32 ixgbe_write_iosf_sb_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.c
1325
s32 ixgbe_read_iosf_sb_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.c
1359
void ixgbe_disable_mdd_X550(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
1382
void ixgbe_enable_mdd_X550(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
140
static s32 ixgbe_read_pe(struct ixgbe_hw *hw, u8 reg, u8 *value)
sys/dev/netif/ix/ixgbe_x550.c
1406
void ixgbe_restore_mdd_vf_X550(struct ixgbe_hw *hw, u32 vf)
sys/dev/netif/ix/ixgbe_x550.c
1446
void ixgbe_mdd_event_X550(struct ixgbe_hw *hw, u32 *vf_bitmap)
sys/dev/netif/ix/ixgbe_x550.c
1502
enum ixgbe_media_type ixgbe_get_media_type_X550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
1550
static s32 ixgbe_supported_sfp_modules_X550em(struct ixgbe_hw *hw, bool *linear)
sys/dev/netif/ix/ixgbe_x550.c
1587
s32 ixgbe_identify_sfp_module_X550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
159
static s32 ixgbe_write_pe(struct ixgbe_hw *hw, u8 reg, u8 value)
sys/dev/netif/ix/ixgbe_x550.c
1609
s32 ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
1633
static s32 ixgbe_restart_an_internal_phy_x550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
1681
static s32 ixgbe_setup_sgmii(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/netif/ix/ixgbe_x550.c
1750
static s32 ixgbe_setup_sgmii_fw(struct ixgbe_hw *hw, ixgbe_link_speed speed,
sys/dev/netif/ix/ixgbe_x550.c
177
static s32 ixgbe_reset_cs4227(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
1821
void ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
1881
s32 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.c
1958
static s32 ixgbe_get_lasi_ext_t_x550em(struct ixgbe_hw *hw, bool *lsc)
sys/dev/netif/ix/ixgbe_x550.c
2045
static s32 ixgbe_enable_lasi_ext_t_x550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
2142
static s32 ixgbe_setup_kr_speed_x550em(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.c
2197
static s32 ixgbe_reset_phy_fw(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
2221
static s32 ixgbe_check_overtemp_fw(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
2244
static s32 ixgbe_read_mng_if_sel_x550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
2272
s32 ixgbe_init_phy_ops_X550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
2389
static void ixgbe_set_mdio_speed(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
2425
s32 ixgbe_reset_hw_X550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
250
static void ixgbe_check_cs4227(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
2558
s32 ixgbe_init_ext_t_x550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
2601
s32 ixgbe_setup_kr_x550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
2621
s32 ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.c
2666
static s32 ixgbe_setup_sfi_x550a(struct ixgbe_hw *hw, ixgbe_link_speed *speed)
sys/dev/netif/ix/ixgbe_x550.c
2715
s32 ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.c
2818
static s32 ixgbe_setup_ixfi_x550em_x(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
2889
static s32 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed)
sys/dev/netif/ix/ixgbe_x550.c
2948
static s32 ixgbe_ext_phy_t_x550em_get_link(struct ixgbe_hw *hw, bool *link_up)
sys/dev/netif/ix/ixgbe_x550.c
2985
s32 ixgbe_setup_internal_phy_t_x550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
3048
s32 ixgbe_setup_phy_loopback_x550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
3118
s32 ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 *data)
sys/dev/netif/ix/ixgbe_x550.c
3161
s32 ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.c
3235
s32 ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_x550.c
3268
s32 ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_x550.c
327
static void ixgbe_setup_mux_ctl(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
3296
s32 ixgbe_write_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.c
3338
static s32 ixgbe_checksum_ptr_x550(struct ixgbe_hw *hw, u16 ptr,
sys/dev/netif/ix/ixgbe_x550.c
3407
s32 ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, u16 *buffer, u32 buffer_size)
sys/dev/netif/ix/ixgbe_x550.c
346
static s32 ixgbe_identify_phy_x550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
3488
s32 ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
3501
s32 ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw *hw, u16 *checksum_val)
sys/dev/netif/ix/ixgbe_x550.c
3554
s32 ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
3593
s32 ixgbe_update_flash_X550(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
3618
u64 ixgbe_get_supported_physical_layer_X550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
3691
s32 ixgbe_get_bus_info_X550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
3710
void ixgbe_disable_rx_x550(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
3757
s32 ixgbe_enter_lplu_t_x550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
3864
s32 ixgbe_get_lcd_t_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *lcd_speed)
sys/dev/netif/ix/ixgbe_x550.c
3901
s32 ixgbe_setup_fc_X550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
3991
void ixgbe_fc_autoneg_backplane_x550em_a(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
401
s32 ixgbe_fw_phy_activity(struct ixgbe_hw *hw, u16 activity,
sys/dev/netif/ix/ixgbe_x550.c
4068
void ixgbe_fc_autoneg_fiber_x550em_a(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
4080
void ixgbe_fc_autoneg_sgmii_x550em_a(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
4135
s32 ixgbe_setup_fc_backplane_x550em_a(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
42
static s32 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed);
sys/dev/netif/ix/ixgbe_x550.c
4222
static void ixgbe_set_mux(struct ixgbe_hw *hw, u8 state)
sys/dev/netif/ix/ixgbe_x550.c
4244
s32 ixgbe_acquire_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask)
sys/dev/netif/ix/ixgbe_x550.c
4267
void ixgbe_release_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask)
sys/dev/netif/ix/ixgbe_x550.c
4284
static s32 ixgbe_acquire_swfw_sync_X550a(struct ixgbe_hw *hw, u32 mask)
sys/dev/netif/ix/ixgbe_x550.c
43
static s32 ixgbe_acquire_swfw_sync_X550a(struct ixgbe_hw *, u32 mask);
sys/dev/netif/ix/ixgbe_x550.c
4334
static void ixgbe_release_swfw_sync_X550a(struct ixgbe_hw *hw, u32 mask)
sys/dev/netif/ix/ixgbe_x550.c
4358
s32 ixgbe_read_phy_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.c
4386
s32 ixgbe_write_phy_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.c
44
static void ixgbe_release_swfw_sync_X550a(struct ixgbe_hw *, u32 mask);
sys/dev/netif/ix/ixgbe_x550.c
4416
s32 ixgbe_handle_lasi_ext_t_x550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
4443
s32 ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.c
4482
s32 ixgbe_check_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/netif/ix/ixgbe_x550.c
45
static s32 ixgbe_read_mng_if_sel_x550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.c
4523
s32 ixgbe_reset_phy_t_X550em(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
4541
s32 ixgbe_led_on_t_X550em(struct ixgbe_hw *hw, u32 led_idx)
sys/dev/netif/ix/ixgbe_x550.c
4566
s32 ixgbe_led_off_t_X550em(struct ixgbe_hw *hw, u32 led_idx)
sys/dev/netif/ix/ixgbe_x550.c
459
static s32 ixgbe_get_phy_id_fw(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
4601
s32 ixgbe_set_fw_drv_ver_x550(struct ixgbe_hw *hw, u8 maj, u8 min,
sys/dev/netif/ix/ixgbe_x550.c
4653
bool ixgbe_fw_recovery_mode_X550(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
495
static s32 ixgbe_identify_phy_fw(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
514
s32 ixgbe_shutdown_fw_phy(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
522
static s32 ixgbe_read_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.c
529
static s32 ixgbe_write_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.c
54
s32 ixgbe_init_ops_X550(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
545
static s32 ixgbe_read_i2c_combined_generic(struct ixgbe_hw *hw, u8 addr,
sys/dev/netif/ix/ixgbe_x550.c
561
ixgbe_read_i2c_combined_generic_unlocked(struct ixgbe_hw *hw, u8 addr,
sys/dev/netif/ix/ixgbe_x550.c
576
static s32 ixgbe_write_i2c_combined_generic(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.c
592
ixgbe_write_i2c_combined_generic_unlocked(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.c
605
s32 ixgbe_init_ops_X550EM(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
700
static s32 ixgbe_setup_fw_link(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
755
static s32 ixgbe_fc_autoneg_fw(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
771
static s32 ixgbe_setup_eee_fw(struct ixgbe_hw *hw, bool enable_eee)
sys/dev/netif/ix/ixgbe_x550.c
789
s32 ixgbe_init_ops_X550EM_a(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
847
s32 ixgbe_init_ops_X550EM_x(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
885
s32 ixgbe_dmac_config_X550(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
933
s32 ixgbe_dmac_config_tcs_X550(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.c
988
s32 ixgbe_dmac_update_tcs_X550(struct ixgbe_hw *hw)
sys/dev/netif/ix/ixgbe_x550.h
102
s32 ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.h
105
s32 ixgbe_read_phy_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.h
107
s32 ixgbe_write_phy_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.h
109
s32 ixgbe_setup_fc_fiber_x550em_a(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
110
s32 ixgbe_setup_fc_backplane_x550em_a(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
111
s32 ixgbe_setup_fc_sgmii_x550em_a(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
112
void ixgbe_fc_autoneg_fiber_x550em_a(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
113
void ixgbe_fc_autoneg_backplane_x550em_a(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
114
void ixgbe_fc_autoneg_sgmii_x550em_a(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
115
s32 ixgbe_handle_lasi_ext_t_x550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
116
s32 ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.h
119
s32 ixgbe_check_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
sys/dev/netif/ix/ixgbe_x550.h
121
s32 ixgbe_reset_phy_t_X550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
122
s32 ixgbe_identify_sfp_module_X550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
123
s32 ixgbe_led_on_t_X550em(struct ixgbe_hw *hw, u32 led_idx);
sys/dev/netif/ix/ixgbe_x550.h
124
s32 ixgbe_led_off_t_X550em(struct ixgbe_hw *hw, u32 led_idx);
sys/dev/netif/ix/ixgbe_x550.h
125
bool ixgbe_fw_recovery_mode_X550(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
40
s32 ixgbe_dmac_config_X550(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
41
s32 ixgbe_dmac_config_tcs_X550(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
42
s32 ixgbe_dmac_update_tcs_X550(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
44
s32 ixgbe_get_bus_info_X550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
45
s32 ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
46
s32 ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
47
s32 ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
48
s32 ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, u16 *buffer, u32 buffer_size);
sys/dev/netif/ix/ixgbe_x550.h
49
s32 ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw *hw, u16 *checksum_val);
sys/dev/netif/ix/ixgbe_x550.h
50
s32 ixgbe_update_flash_X550(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
51
s32 ixgbe_write_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.h
53
s32 ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_x550.h
55
s32 ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.h
57
s32 ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_x550.h
59
s32 ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset,
sys/dev/netif/ix/ixgbe_x550.h
61
void ixgbe_set_source_address_pruning_X550(struct ixgbe_hw *hw, bool enable,
sys/dev/netif/ix/ixgbe_x550.h
63
void ixgbe_set_ethertype_anti_spoofing_X550(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.h
65
s32 ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.h
67
s32 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.h
69
s32 ixgbe_set_fw_drv_ver_x550(struct ixgbe_hw *hw, u8 maj, u8 min,
sys/dev/netif/ix/ixgbe_x550.h
71
s32 ixgbe_get_phy_token(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_x550.h
72
s32 ixgbe_put_phy_token(struct ixgbe_hw *);
sys/dev/netif/ix/ixgbe_x550.h
73
s32 ixgbe_write_iosf_sb_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.h
75
s32 ixgbe_read_iosf_sb_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
sys/dev/netif/ix/ixgbe_x550.h
77
void ixgbe_disable_mdd_X550(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
78
void ixgbe_enable_mdd_X550(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
79
void ixgbe_mdd_event_X550(struct ixgbe_hw *hw, u32 *vf_bitmap);
sys/dev/netif/ix/ixgbe_x550.h
80
void ixgbe_restore_mdd_vf_X550(struct ixgbe_hw *hw, u32 vf);
sys/dev/netif/ix/ixgbe_x550.h
81
enum ixgbe_media_type ixgbe_get_media_type_X550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
82
s32 ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
83
s32 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw,
sys/dev/netif/ix/ixgbe_x550.h
85
void ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
86
s32 ixgbe_reset_hw_X550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
87
s32 ixgbe_init_phy_ops_X550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
88
s32 ixgbe_setup_kr_x550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
89
s32 ixgbe_init_ext_t_x550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
90
s32 ixgbe_setup_internal_phy_t_x550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
91
s32 ixgbe_setup_phy_loopback_x550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
92
u64 ixgbe_get_supported_physical_layer_X550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
93
void ixgbe_disable_rx_x550(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
94
s32 ixgbe_get_lcd_t_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *lcd_speed);
sys/dev/netif/ix/ixgbe_x550.h
95
s32 ixgbe_enter_lplu_t_x550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
96
s32 ixgbe_acquire_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask);
sys/dev/netif/ix/ixgbe_x550.h
97
void ixgbe_release_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask);
sys/dev/netif/ix/ixgbe_x550.h
98
s32 ixgbe_setup_fc_X550em(struct ixgbe_hw *hw);
sys/dev/netif/ix/ixgbe_x550.h
99
s32 ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw,