drivers/net/ethernet/intel/ixgbe/devlink/devlink.c
101
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/devlink/devlink.c
110
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/devlink/devlink.c
184
static int ixgbe_set_ctx_dev_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/devlink/devlink.c
317
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/devlink/devlink.c
36
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/devlink/devlink.c
397
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/devlink/devlink.c
454
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/devlink/devlink.c
72
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/devlink/region.c
12
static int ixgbe_devlink_parse_region(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/devlink/region.c
129
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/devlink/region.c
173
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/devlink/region.c
51
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe.h
1001
int ixgbe_fdir_write_perfect_filter_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe.h
1004
int ixgbe_fdir_erase_perfect_filter_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe.h
1105
int ixgbe_negotiate_fc(struct ixgbe_hw *hw, u32 adv_reg, u32 lp_reg,
drivers/net/ethernet/intel/ixgbe/ixgbe.h
533
struct ixgbe_hw *hw;
drivers/net/ethernet/intel/ixgbe/ixgbe.h
747
struct ixgbe_hw hw;
drivers/net/ethernet/intel/ixgbe/ixgbe.h
992
int ixgbe_reinit_fdir_tables_82599(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe.h
993
int ixgbe_init_fdir_signature_82599(struct ixgbe_hw *hw, u32 fdirctrl);
drivers/net/ethernet/intel/ixgbe/ixgbe.h
994
int ixgbe_init_fdir_perfect_82599(struct ixgbe_hw *hw, u32 fdirctrl);
drivers/net/ethernet/intel/ixgbe/ixgbe.h
995
int ixgbe_fdir_add_signature_filter_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe.h
999
int ixgbe_fdir_set_input_mask_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
1023
static int ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
1038
static int ixgbe_read_i2c_sff8472_82598(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
1053
static void ixgbe_set_lan_id_multi_port_pcie_82598(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
1084
static void ixgbe_set_rxpba_82598(struct ixgbe_hw *hw, int num_pb,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
152
static int ixgbe_start_hw_82598(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
174
static int ixgbe_get_link_capabilities_82598(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
19
static int ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
22
static int ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
229
static enum ixgbe_media_type ixgbe_get_media_type_82598(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
275
static int ixgbe_fc_enable_82598(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
35
static void ixgbe_set_pcie_completion_timeout(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
415
static int ixgbe_start_mac_link_82598(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
461
static int ixgbe_validate_link_ready(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
497
static int ixgbe_check_mac_link_82598(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
583
static int ixgbe_setup_mac_link_82598(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
628
static int ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
651
static int ixgbe_reset_hw_82598(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
70
static int ixgbe_get_invariants_82598(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
785
static int ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
809
static int ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
840
static int ixgbe_set_vfta_82598(struct ixgbe_hw *hw, u32 vlan, u32 vind,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
885
static int ixgbe_clear_vfta_82598(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
909
static int ixgbe_read_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 *val)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
931
static int ixgbe_write_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 val)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
952
static int ixgbe_read_i2c_phy_82598(struct ixgbe_hw *hw, u8 dev_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
97
static int ixgbe_init_phy_ops_82598(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
101
static int ixgbe_setup_sfp_modules_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1094
static int ixgbe_fdir_check_cmd_complete(struct ixgbe_hw *hw, u32 *fdircmd)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1112
int ixgbe_reinit_fdir_tables_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1185
static void ixgbe_fdir_enable_82599(struct ixgbe_hw *hw, u32 fdirctrl)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1225
int ixgbe_init_fdir_signature_82599(struct ixgbe_hw *hw, u32 fdirctrl)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1249
int ixgbe_init_fdir_perfect_82599(struct ixgbe_hw *hw, u32 fdirctrl)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1372
int ixgbe_fdir_add_signature_filter_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1528
int ixgbe_fdir_set_input_mask_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1641
int ixgbe_fdir_write_perfect_filter_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1704
int ixgbe_fdir_erase_perfect_filter_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1748
static int ixgbe_read_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 *val)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
176
static int prot_autoc_read_82599(struct ixgbe_hw *hw, bool *locked,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1770
static int ixgbe_write_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 val)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1790
static int ixgbe_start_hw_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1816
static int ixgbe_identify_phy_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1849
static int ixgbe_enable_rx_dma_82599(struct ixgbe_hw *hw, u32 regval)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1879
static int ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
19
static void ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1928
static bool ixgbe_verify_lesm_fw_enabled_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1970
static int ixgbe_read_eeprom_buffer_82599(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1996
static int ixgbe_read_eeprom_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
20
static void ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
2020
static int ixgbe_reset_pipeline_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
206
static int prot_autoc_write_82599(struct ixgbe_hw *hw, u32 autoc, bool locked)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
2075
static int ixgbe_read_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
21
static void ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
2129
static int ixgbe_write_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
23
ixgbe_set_hard_rate_select_speed(struct ixgbe_hw *, ixgbe_link_speed);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
24
static int ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
240
static int ixgbe_get_invariants_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
266
static int ixgbe_init_phy_ops_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
27
static void ixgbe_stop_mac_link_on_d3_82599(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
28
static int ixgbe_start_mac_link_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
30
static int ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
325
static int ixgbe_get_link_capabilities_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
33
static int ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
36
static int ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
37
static int ixgbe_read_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
39
static int ixgbe_write_i2c_byte_82599(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
41
static int ixgbe_reset_pipeline_82599(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
42
static bool ixgbe_verify_lesm_fw_enabled_82599(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
435
static enum ixgbe_media_type ixgbe_get_media_type_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
44
bool ixgbe_mng_enabled(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
489
static void ixgbe_stop_mac_link_on_d3_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
512
static int ixgbe_start_mac_link_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
573
static void ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
596
static void ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
619
static void ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
63
static void ixgbe_init_mac_link_ops_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
640
ixgbe_set_hard_rate_select_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
669
static int ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
779
static int ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
895
static int ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
918
static int ixgbe_reset_hw_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1035
int ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1054
int ixgbe_read_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1093
static int ixgbe_read_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1145
int ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1165
int ixgbe_read_eerd_buffer_generic(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
117
int ixgbe_setup_fc_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1205
static int ixgbe_detect_eeprom_page_size_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1245
int ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1259
int ixgbe_write_eewr_buffer_generic(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
13
static int ixgbe_acquire_eeprom(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1302
int ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1315
static int ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, u32 ee_reg)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1341
static int ixgbe_acquire_eeprom(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1387
static int ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
14
static int ixgbe_get_eeprom_semaphore(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1462
static void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1478
static int ixgbe_ready_eeprom(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
15
static void ixgbe_release_eeprom_semaphore(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1516
static void ixgbe_standby_eeprom(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1539
static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1593
static u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
16
static int ixgbe_ready_eeprom(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1631
static void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1648
static void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1664
static void ixgbe_release_eeprom(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1696
int ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
17
static void ixgbe_standby_eeprom(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1755
int ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
18
static void ixgbe_shift_out_eeprom_bits(struct ixgbe_hw *hw, u16 data,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1802
int ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1839
int ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1892
int ixgbe_clear_rar_generic(struct ixgbe_hw *hw, u32 index)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1933
int ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1996
static int ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
20
static u16 ixgbe_shift_in_eeprom_bits(struct ixgbe_hw *hw, u16 count);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2030
static void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2065
int ixgbe_update_mc_addr_list_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
21
static void ixgbe_raise_eeprom_clk(struct ixgbe_hw *hw, u32 *eec);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2107
int ixgbe_enable_mc_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2124
int ixgbe_disable_mc_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2140
int ixgbe_fc_enable_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
22
static void ixgbe_lower_eeprom_clk(struct ixgbe_hw *hw, u32 *eec);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2268
int ixgbe_negotiate_fc(struct ixgbe_hw *hw, u32 adv_reg, u32 lp_reg,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
23
static void ixgbe_release_eeprom(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2310
static int ixgbe_fc_autoneg_fiber(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2344
static int ixgbe_fc_autoneg_backplane(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2383
static int ixgbe_fc_autoneg_copper(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2408
void ixgbe_fc_autoneg(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2471
static u32 ixgbe_pcie_timeout_poll(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
25
static int ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2517
static int ixgbe_disable_pcie_primary(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2589
int ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, u32 mask)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
26
static int ixgbe_poll_eerd_eewr_done(struct ixgbe_hw *hw, u32 ee_reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2634
void ixgbe_release_swfw_sync(struct ixgbe_hw *hw, u32 mask)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2657
int prot_autoc_read_generic(struct ixgbe_hw *hw, bool *locked, u32 *reg_val)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2671
int prot_autoc_write_generic(struct ixgbe_hw *hw, u32 reg_val, bool locked)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2684
int ixgbe_disable_rx_buff_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
27
static int ixgbe_read_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2716
int ixgbe_enable_rx_buff_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
273
int ixgbe_start_hw_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2735
int ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, u32 regval)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2750
int ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, u32 index)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2798
int ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, u32 index)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2837
static int ixgbe_get_san_mac_addr_offset(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2865
int ixgbe_get_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
29
static int ixgbe_write_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2915
u16 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2962
int ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3013
int ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3046
int ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3065
int ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3085
static int ixgbe_find_vlvf_slot(struct ixgbe_hw *hw, u32 vlan, bool vlvf_bypass)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
31
static int ixgbe_detect_eeprom_page_size_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3135
int ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan, u32 vind,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3246
int ixgbe_clear_vfta_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3269
static bool ixgbe_need_crosstalk_fix(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3296
int ixgbe_check_mac_link_generic(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
33
static int ixgbe_disable_pcie_primary(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
337
int ixgbe_start_hw_gen2(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3417
int ixgbe_get_wwn_prefix_generic(struct ixgbe_hw *hw, u16 *wwnn_prefix,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3466
void ixgbe_set_mac_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3490
void ixgbe_set_vlan_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3515
int ixgbe_get_device_caps_generic(struct ixgbe_hw *hw, u16 *device_caps)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3529
void ixgbe_set_rxpba_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
361
int ixgbe_init_hw_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3625
int ixgbe_hic_unlocked(struct ixgbe_hw *hw, u32 *buffer, u32 length,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3697
int ixgbe_host_interface_command(struct ixgbe_hw *hw, void *buffer,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3774
int ixgbe_set_fw_drv_ver_generic(struct ixgbe_hw *hw, u8 maj, u8 min,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3824
void ixgbe_clear_tx_pending(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
387
int ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3896
static int ixgbe_get_ets_data(struct ixgbe_hw *hw, u16 *ets_cfg,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3924
int ixgbe_get_thermal_sensor_data_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3980
int ixgbe_init_thermal_sensor_thresh_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4046
void ixgbe_get_orom_version(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4083
void ixgbe_get_oem_prod_version(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4126
void ixgbe_get_etk_id(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4148
void ixgbe_disable_rx_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4171
void ixgbe_enable_rx_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4193
bool ixgbe_mng_present(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4213
int ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4358
void ixgbe_set_soft_rate_select_speed(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
49
bool ixgbe_device_supports_autoneg_fc(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
501
int ixgbe_read_pba_string_generic(struct ixgbe_hw *hw, u8 *pba_num,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
611
int ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
665
int ixgbe_get_bus_info_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
693
void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
725
int ixgbe_stop_adapter_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
775
int ixgbe_init_led_link_act_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
816
int ixgbe_led_on_generic(struct ixgbe_hw *hw, u32 index)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
837
int ixgbe_led_off_generic(struct ixgbe_hw *hw, u32 index)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
860
int ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
911
int ixgbe_write_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
958
static int ixgbe_write_eeprom_buffer_bit_bang(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
10
u16 ixgbe_get_pcie_msix_count_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
11
int ixgbe_init_hw_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
114
int ixgbe_get_thermal_sensor_data_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
115
int ixgbe_init_thermal_sensor_thresh_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
116
void ixgbe_get_etk_id(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
118
void ixgbe_get_oem_prod_version(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
12
int ixgbe_start_hw_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
120
void ixgbe_get_orom_version(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
122
void ixgbe_disable_rx_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
123
void ixgbe_enable_rx_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
124
int ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
127
void ixgbe_set_soft_rate_select_speed(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
13
int ixgbe_start_hw_gen2(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
135
u16 ixgbe_read_pci_cfg_word(struct ixgbe_hw *hw, u32 reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
136
void ixgbe_write_pci_cfg_word(struct ixgbe_hw *hw, u32 reg, u16 value);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
14
int ixgbe_clear_hw_cntrs_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
143
static inline void ixgbe_write_reg(struct ixgbe_hw *hw, u32 reg, u32 value)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
15
int ixgbe_read_pba_string_generic(struct ixgbe_hw *hw, u8 *pba_num,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
162
static inline void ixgbe_write_reg64(struct ixgbe_hw *hw, u32 reg, u64 value)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
17
int ixgbe_get_mac_addr_generic(struct ixgbe_hw *hw, u8 *mac_addr);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
172
u32 ixgbe_read_reg(struct ixgbe_hw *hw, u32 reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
20
int ixgbe_get_bus_info_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
21
void ixgbe_set_lan_id_multi_port_pcie(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
22
int ixgbe_stop_adapter_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
24
int ixgbe_led_on_generic(struct ixgbe_hw *hw, u32 index);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
25
int ixgbe_led_off_generic(struct ixgbe_hw *hw, u32 index);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
26
int ixgbe_init_led_link_act_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
28
int ixgbe_init_eeprom_params_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
29
int ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
30
int ixgbe_write_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
32
int ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
33
int ixgbe_read_eerd_buffer_generic(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
35
int ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
36
int ixgbe_write_eewr_buffer_generic(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
38
int ixgbe_read_eeprom_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
40
int ixgbe_read_eeprom_buffer_bit_bang_generic(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
42
int ixgbe_calc_eeprom_checksum_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
43
int ixgbe_validate_eeprom_checksum_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
45
int ixgbe_update_eeprom_checksum_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
47
int ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
49
int ixgbe_clear_rar_generic(struct ixgbe_hw *hw, u32 index);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
50
int ixgbe_init_rx_addrs_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
51
int ixgbe_update_mc_addr_list_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
53
int ixgbe_enable_mc_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
54
int ixgbe_disable_mc_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
55
int ixgbe_disable_rx_buff_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
56
int ixgbe_enable_rx_buff_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
57
int ixgbe_enable_rx_dma_generic(struct ixgbe_hw *hw, u32 regval);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
58
int ixgbe_fc_enable_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
59
int ixgbe_setup_fc_generic(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
60
bool ixgbe_device_supports_autoneg_fc(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
61
void ixgbe_fc_autoneg(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
63
int ixgbe_acquire_swfw_sync(struct ixgbe_hw *hw, u32 mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
64
void ixgbe_release_swfw_sync(struct ixgbe_hw *hw, u32 mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
65
int ixgbe_get_san_mac_addr_generic(struct ixgbe_hw *hw, u8 *san_mac_addr);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
66
int ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
67
int ixgbe_set_vmdq_san_mac_generic(struct ixgbe_hw *hw, u32 vmdq);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
68
int ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
69
int ixgbe_init_uta_tables_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
70
int ixgbe_set_vfta_generic(struct ixgbe_hw *hw, u32 vlan,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
72
int ixgbe_clear_vfta_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
73
int ixgbe_check_mac_link_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
76
int ixgbe_get_wwn_prefix_generic(struct ixgbe_hw *hw, u16 *wwnn_prefix,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
79
int prot_autoc_read_generic(struct ixgbe_hw *hw, bool *, u32 *reg_val);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
80
int prot_autoc_write_generic(struct ixgbe_hw *hw, u32 reg_val, bool locked);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
82
int ixgbe_blink_led_start_generic(struct ixgbe_hw *hw, u32 index);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
83
int ixgbe_blink_led_stop_generic(struct ixgbe_hw *hw, u32 index);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
84
void ixgbe_set_mac_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
85
void ixgbe_set_vlan_anti_spoofing(struct ixgbe_hw *hw, bool enable, int vf);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
86
int ixgbe_get_device_caps_generic(struct ixgbe_hw *hw, u16 *device_caps);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
87
int ixgbe_set_fw_drv_ver_generic(struct ixgbe_hw *hw, u8 maj, u8 min,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
90
int ixgbe_host_interface_command(struct ixgbe_hw *hw, void *, u32 length,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
92
int ixgbe_hic_unlocked(struct ixgbe_hw *hw, u32 *buffer, u32 len, u32 timeout);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
93
int ixgbe_fw_phy_activity(struct ixgbe_hw *hw, u16 activity,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
95
void ixgbe_clear_tx_pending(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
96
bool ixgbe_mng_present(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
97
bool ixgbe_mng_enabled(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
99
void ixgbe_set_rxpba_generic(struct ixgbe_hw *hw, int num_pb,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
250
int ixgbe_dcb_hw_config(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
286
int ixgbe_dcb_hw_pfc_config(struct ixgbe_hw *hw, u8 pfc_en, u8 *prio_tc)
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
303
int ixgbe_dcb_hw_ets(struct ixgbe_hw *hw, struct ieee_ets *ets, int max_frame)
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
336
int ixgbe_dcb_hw_ets_config(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
367
static void ixgbe_dcb_read_rtrup2tc_82599(struct ixgbe_hw *hw, u8 *map)
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
377
void ixgbe_dcb_read_rtrup2tc(struct ixgbe_hw *hw, u8 *map)
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c
62
int ixgbe_dcb_calculate_tc_credits(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.h
127
int ixgbe_dcb_calculate_tc_credits(struct ixgbe_hw *,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.h
131
int ixgbe_dcb_hw_ets(struct ixgbe_hw *hw, struct ieee_ets *ets, int max);
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.h
132
int ixgbe_dcb_hw_ets_config(struct ixgbe_hw *hw, u16 *refill, u16 *max,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.h
134
int ixgbe_dcb_hw_pfc_config(struct ixgbe_hw *hw, u8 pfc_en, u8 *tc_prio);
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.h
135
int ixgbe_dcb_hw_config(struct ixgbe_hw *, struct ixgbe_dcb_config *);
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.h
137
void ixgbe_dcb_read_rtrup2tc(struct ixgbe_hw *hw, u8 *map);
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
122
int ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
166
int ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *hw, u8 pfc_en)
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
18
int ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
219
static int ixgbe_dcb_config_tc_stats_82598(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
255
int ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c
76
int ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.h
49
int ixgbe_dcb_config_pfc_82598(struct ixgbe_hw *, u8 pfc_en);
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.h
52
int ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.h
55
int ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.h
58
int ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.h
61
int ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c
131
int ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c
190
int ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, u8 pfc_en, u8 *prio_tc)
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c
20
int ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c
275
static int ixgbe_dcb_config_tc_stats_82599(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c
333
int ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c
79
int ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.h
73
int ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, u8 pfc_en, u8 *prio_tc);
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.h
76
int ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.h
80
int ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.h
83
int ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.h
87
int ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
300
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
587
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1022
int ixgbe_aci_get_phy_caps(struct ixgbe_hw *hw, bool qual_mods, u8 report_mode,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1091
int ixgbe_aci_set_phy_cfg(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1125
int ixgbe_aci_set_link_restart_an(struct ixgbe_hw *hw, bool ena_link)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1153
static bool ixgbe_is_media_cage_present(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1190
ixgbe_get_media_type_from_phy_type(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1270
int ixgbe_update_link_info(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1315
int ixgbe_get_link_status(struct ixgbe_hw *hw, bool *link_up)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1344
int ixgbe_aci_get_link_info(struct ixgbe_hw *hw, bool ena_lse,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1425
int ixgbe_aci_set_event_mask(struct ixgbe_hw *hw, u8 port_num, u16 mask)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1451
int ixgbe_configure_lse(struct ixgbe_hw *hw, bool activate, u16 mask)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1472
static int ixgbe_start_hw_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1498
int ixgbe_aci_set_port_id_led(struct ixgbe_hw *hw, bool orig_mode)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1529
enum ixgbe_media_type ixgbe_get_media_type_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1585
int ixgbe_setup_link_e610(struct ixgbe_hw *hw, ixgbe_link_speed speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1604
int ixgbe_check_link_e610(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1683
int ixgbe_get_link_capabilities_e610(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1706
int ixgbe_cfg_phy_fc(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1748
int ixgbe_setup_fc_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1785
void ixgbe_fc_autoneg_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1820
void ixgbe_disable_rx_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1859
static bool ixgbe_fw_recovery_mode_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1875
static bool ixgbe_fw_rollback_mode_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1891
int ixgbe_init_phy_ops_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1913
int ixgbe_identify_phy_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1999
int ixgbe_identify_module_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2045
int ixgbe_setup_phy_link_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
210
int ixgbe_aci_send_cmd(struct ixgbe_hw *hw, struct libie_aq_desc *desc,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2148
int ixgbe_set_phy_power_e610(struct ixgbe_hw *hw, bool on)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2187
int ixgbe_enter_lplu_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2215
int ixgbe_init_eeprom_params_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2250
int ixgbe_aci_get_netlist_node(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2281
int ixgbe_acquire_nvm(struct ixgbe_hw *hw, enum libie_aq_res_access_type access)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2300
void ixgbe_release_nvm(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2326
int ixgbe_aci_read_nvm(struct ixgbe_hw *hw, u16 module_typeid, u32 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2363
int ixgbe_aci_erase_nvm(struct ixgbe_hw *hw, u16 module_typeid)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2405
int ixgbe_aci_update_nvm(struct ixgbe_hw *hw, u16 module_typeid,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2457
int ixgbe_nvm_write_activate(struct ixgbe_hw *hw, u16 cmd_flags,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2489
int ixgbe_nvm_validate_checksum(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2530
static int ixgbe_discover_flash_size(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2581
static int ixgbe_read_sr_base_address(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2615
static int ixgbe_read_sr_area_size(struct ixgbe_hw *hw, u16 offset, u32 *size)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2642
static int ixgbe_determine_active_flash_banks(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
265
bool ixgbe_aci_check_event_pending(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2715
static int ixgbe_get_flash_bank_offset(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2788
static int ixgbe_read_flash_module(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2822
static int ixgbe_read_nvm_module(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2850
static int ixgbe_read_netlist_module(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
286
int ixgbe_aci_get_event(struct ixgbe_hw *hw, struct ixgbe_aci_event *e,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2879
static int ixgbe_read_orom_module(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2906
static int ixgbe_get_nvm_css_hdr_len(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2945
static int ixgbe_read_nvm_sr_copy(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2972
static int ixgbe_get_nvm_srev(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3007
ixgbe_get_orom_civd_data(struct ixgbe_hw *hw, enum ixgbe_bank_select bank,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3078
static int ixgbe_get_orom_srev(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3126
static int ixgbe_get_orom_ver_info(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3158
int ixgbe_get_inactive_orom_ver(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3175
static int ixgbe_get_nvm_ver_info(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3218
int ixgbe_get_inactive_nvm_ver(struct ixgbe_hw *hw, struct ixgbe_nvm_info *nvm)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3233
static int ixgbe_get_active_nvm_ver(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3251
static int ixgbe_get_netlist_info(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3330
int ixgbe_get_inactive_netlist_ver(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3345
int ixgbe_get_flash_data(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3402
int ixgbe_aci_nvm_update_empr(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3426
int ixgbe_nvm_set_pkg_data(struct ixgbe_hw *hw, bool del_pkg_data_flag,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3463
int ixgbe_nvm_pass_component_tbl(struct ixgbe_hw *hw, u8 *data, u16 length,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3500
int ixgbe_read_sr_word_aci(struct ixgbe_hw *hw, u16 offset, u16 *data)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3533
int ixgbe_read_flat_nvm(struct ixgbe_hw *hw, u32 offset, u32 *length,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
354
static int ixgbe_aci_get_fw_ver(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3591
int ixgbe_read_sr_buf_aci(struct ixgbe_hw *hw, u16 offset, u16 *words,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3622
int ixgbe_read_ee_aci_e610(struct ixgbe_hw *hw, u16 offset, u16 *data)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3654
int ixgbe_read_ee_aci_buffer_e610(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3688
int ixgbe_validate_eeprom_checksum_e610(struct ixgbe_hw *hw, u16 *checksum_val)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3729
int ixgbe_reset_hw_e610(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3817
static int ixgbe_get_pfa_module_tlv(struct ixgbe_hw *hw, u16 *module_tlv,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3878
static int ixgbe_read_pba_string_e610(struct ixgbe_hw *hw, u8 *pba_num,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3927
struct ixgbe_hw *hw = priv;
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3932
int ixgbe_fwlog_init(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3948
void ixgbe_fwlog_deinit(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
396
static int ixgbe_aci_req_res(struct ixgbe_hw *hw, enum libie_aq_res_id res,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
436
static int ixgbe_aci_release_res(struct ixgbe_hw *hw, enum libie_aq_res_id res,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
468
int ixgbe_acquire_res(struct ixgbe_hw *hw, enum libie_aq_res_id res,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
517
void ixgbe_release_res(struct ixgbe_hw *hw, enum libie_aq_res_id res)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
548
static bool ixgbe_parse_e610_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
58
static int ixgbe_aci_send_cmd_execute(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
648
ixgbe_parse_valid_functions_cap(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
663
static void ixgbe_parse_vf_dev_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
678
static void ixgbe_parse_vsi_dev_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
693
static void ixgbe_parse_fdir_dev_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
714
static void ixgbe_parse_dev_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
760
static void ixgbe_parse_vf_func_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
779
static u32 ixgbe_get_num_per_func(struct ixgbe_hw *hw, u32 max)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
796
static void ixgbe_parse_vsi_func_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
817
static void ixgbe_parse_func_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
869
int ixgbe_aci_list_caps(struct ixgbe_hw *hw, void *buf, u16 buf_size,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
901
int ixgbe_discover_dev_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
940
int ixgbe_discover_func_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
977
int ixgbe_get_caps(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
996
int ixgbe_aci_disable_rxen(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
100
void ixgbe_fwlog_deinit(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
11
bool ixgbe_aci_check_event_pending(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
12
int ixgbe_aci_get_event(struct ixgbe_hw *hw, struct ixgbe_aci_event *e,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
15
int ixgbe_acquire_res(struct ixgbe_hw *hw, enum libie_aq_res_id res,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
17
void ixgbe_release_res(struct ixgbe_hw *hw, enum libie_aq_res_id res);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
18
int ixgbe_aci_list_caps(struct ixgbe_hw *hw, void *buf, u16 buf_size,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
20
int ixgbe_discover_dev_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
22
int ixgbe_discover_func_caps(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
24
int ixgbe_get_caps(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
25
int ixgbe_aci_disable_rxen(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
26
int ixgbe_aci_get_phy_caps(struct ixgbe_hw *hw, bool qual_mods, u8 report_mode,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
30
int ixgbe_aci_set_phy_cfg(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
32
int ixgbe_aci_set_link_restart_an(struct ixgbe_hw *hw, bool ena_link);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
33
int ixgbe_update_link_info(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
34
int ixgbe_get_link_status(struct ixgbe_hw *hw, bool *link_up);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
35
int ixgbe_aci_get_link_info(struct ixgbe_hw *hw, bool ena_lse,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
37
int ixgbe_aci_set_event_mask(struct ixgbe_hw *hw, u8 port_num, u16 mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
38
int ixgbe_configure_lse(struct ixgbe_hw *hw, bool activate, u16 mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
39
int ixgbe_aci_set_port_id_led(struct ixgbe_hw *hw, bool orig_mode);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
40
enum ixgbe_media_type ixgbe_get_media_type_e610(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
41
int ixgbe_setup_link_e610(struct ixgbe_hw *hw, ixgbe_link_speed speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
43
int ixgbe_check_link_e610(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
45
int ixgbe_get_link_capabilities_e610(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
48
int ixgbe_cfg_phy_fc(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
51
int ixgbe_setup_fc_e610(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
52
void ixgbe_fc_autoneg_e610(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
53
void ixgbe_disable_rx_e610(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
54
int ixgbe_init_phy_ops_e610(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
55
int ixgbe_identify_phy_e610(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
56
int ixgbe_identify_module_e610(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
57
int ixgbe_setup_phy_link_e610(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
58
int ixgbe_set_phy_power_e610(struct ixgbe_hw *hw, bool on);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
59
int ixgbe_enter_lplu_e610(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
60
int ixgbe_init_eeprom_params_e610(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
61
int ixgbe_aci_get_netlist_node(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
64
int ixgbe_acquire_nvm(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
66
void ixgbe_release_nvm(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
67
int ixgbe_aci_read_nvm(struct ixgbe_hw *hw, u16 module_typeid, u32 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
70
int ixgbe_nvm_validate_checksum(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
71
int ixgbe_get_inactive_orom_ver(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
73
int ixgbe_get_inactive_nvm_ver(struct ixgbe_hw *hw, struct ixgbe_nvm_info *nvm);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
74
int ixgbe_get_inactive_netlist_ver(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
76
int ixgbe_read_sr_word_aci(struct ixgbe_hw *hw, u16 offset, u16 *data);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
77
int ixgbe_read_flat_nvm(struct ixgbe_hw *hw, u32 offset, u32 *length,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
79
int ixgbe_read_sr_buf_aci(struct ixgbe_hw *hw, u16 offset, u16 *words,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
81
int ixgbe_read_ee_aci_e610(struct ixgbe_hw *hw, u16 offset, u16 *data);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
82
int ixgbe_read_ee_aci_buffer_e610(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
84
int ixgbe_validate_eeprom_checksum_e610(struct ixgbe_hw *hw, u16 *checksum_val);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
85
int ixgbe_reset_hw_e610(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
86
int ixgbe_get_flash_data(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
87
int ixgbe_aci_nvm_update_empr(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
88
int ixgbe_nvm_set_pkg_data(struct ixgbe_hw *hw, bool del_pkg_data_flag,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
9
int ixgbe_aci_send_cmd(struct ixgbe_hw *hw, struct libie_aq_desc *desc,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
90
int ixgbe_nvm_pass_component_tbl(struct ixgbe_hw *hw, u8 *data, u16 length,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
93
int ixgbe_aci_erase_nvm(struct ixgbe_hw *hw, u16 module_typeid);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
94
int ixgbe_aci_update_nvm(struct ixgbe_hw *hw, u16 module_typeid,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
97
int ixgbe_nvm_write_activate(struct ixgbe_hw *hw, u16 cmd_flags,
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h
99
int ixgbe_fwlog_init(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1056
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1092
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1160
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
147
static void ixgbe_set_supported_10gtypes(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1513
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1765
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
180
static void ixgbe_set_advertising_10gtypes(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1920
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1985
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
217
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2264
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2356
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2423
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2477
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2846
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2945
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3160
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3459
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3505
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3563
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3601
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3615
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
464
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
551
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
573
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
589
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
622
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
674
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c
138
struct ixgbe_hw *hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c
50
struct ixgbe_hw *hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c
641
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c
971
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
168
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
244
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
342
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
376
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
43
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
516
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
563
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
633
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
76
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
103
static void ixgbe_ipsec_set_rx_ip(struct ixgbe_hw *hw, u16 idx, __be32 addr[])
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
1218
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
122
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
148
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
21
static void ixgbe_ipsec_set_tx_sa(struct ixgbe_hw *hw, u16 idx,
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
221
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
263
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
306
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
484
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
49
static void ixgbe_ipsec_set_rx_item(struct ixgbe_hw *hw, u16 idx,
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
571
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
73
static void ixgbe_ipsec_set_rx_sa(struct ixgbe_hw *hw, u16 idx, __be32 spi,
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
765
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
626
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
739
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
93
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10193
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1053
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10604
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11094
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11130
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11184
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11341
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1140
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11427
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11470
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11523
struct ixgbe_hw *hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1212
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
12150
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1242
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1259
static u32 ixgbe_poll_tx_icache(struct ixgbe_hw *hw, u16 queue, u16 idx)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1279
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1486
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1523
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
184
static bool ixgbe_check_cfg_remove(struct ixgbe_hw *hw, struct pci_dev *pdev);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
222
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
255
static bool ixgbe_pcie_from_parent(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
269
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
2913
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
296
static void ixgbe_remove_adapter(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
2968
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3026
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3038
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
308
static u32 ixgbe_check_remove(struct ixgbe_hw *hw, u32 reg)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3081
static inline bool ixgbe_is_sfp(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3105
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3138
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3234
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3335
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3373
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3409
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3471
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
349
u32 ixgbe_read_reg(struct ixgbe_hw *hw, u32 reg)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3717
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
383
static bool ixgbe_check_cfg_remove(struct ixgbe_hw *hw, struct pci_dev *pdev)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3906
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
395
u16 ixgbe_read_pci_cfg_word(struct ixgbe_hw *hw, u32 reg)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3995
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4056
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4079
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4091
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
410
static u32 ixgbe_read_pci_cfg_dword(struct ixgbe_hw *hw, u32 reg)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4107
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4143
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4214
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
425
void ixgbe_write_pci_cfg_word(struct ixgbe_hw *hw, u32 reg, u16 value)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4252
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4291
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4341
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4368
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4452
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4474
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4500
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4600
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4625
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4696
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4763
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4813
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
484
static void ixgbe_regdump(struct ixgbe_hw *hw, struct ixgbe_reg_info *reginfo)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4860
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4871
static int ixgbe_find_vlvf_entry(struct ixgbe_hw *hw, u32 vlan)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4892
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4919
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4936
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4975
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5010
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5053
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5099
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5144
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5165
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5185
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5207
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5221
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5245
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5260
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5288
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5348
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5450
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5494
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5554
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5615
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5653
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5675
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5691
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
586
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5879
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6007
static int ixgbe_non_sfp_link_config(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6061
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6095
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6129
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6212
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6343
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6415
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6512
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6690
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6755
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6790
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6852
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7399
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7557
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7657
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7926
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7970
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8012
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8073
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8167
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8208
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8259
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8280
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8380
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8453
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8508
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8548
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8582
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
877
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
947
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9553
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9571
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9597
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9639
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
976
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9761
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9875
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
112
static int ixgbe_poll_for_msg(struct ixgbe_hw *hw, u16 mbx_id)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
137
static int ixgbe_poll_for_ack(struct ixgbe_hw *hw, u16 mbx_id)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
165
static int ixgbe_read_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size,
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
18
int ixgbe_read_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
192
static int ixgbe_write_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size,
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
211
static int ixgbe_check_for_bit_pf(struct ixgbe_hw *hw, u32 mask, s32 index)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
230
static int ixgbe_check_for_msg_pf(struct ixgbe_hw *hw, u16 vf_number)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
251
static int ixgbe_check_for_ack_pf(struct ixgbe_hw *hw, u16 vf_number)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
272
static int ixgbe_check_for_rst_pf(struct ixgbe_hw *hw, u16 vf_number)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
309
static int ixgbe_obtain_mbx_lock_pf(struct ixgbe_hw *hw, u16 vf_number)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
333
static int ixgbe_write_mbx_pf(struct ixgbe_hw *hw, u32 *msg, u16 size,
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
372
static int ixgbe_read_mbx_pf(struct ixgbe_hw *hw, u32 *msg, u16 size,
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
403
void ixgbe_init_mbx_params_pf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
41
int ixgbe_write_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
61
int ixgbe_check_for_msg(struct ixgbe_hw *hw, u16 mbx_id)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
78
int ixgbe_check_for_ack(struct ixgbe_hw *hw, u16 mbx_id)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
95
int ixgbe_check_for_rst(struct ixgbe_hw *hw, u16 mbx_id)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
114
struct ixgbe_hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
116
int ixgbe_read_mbx(struct ixgbe_hw *, u32 *, u16, u16);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
117
int ixgbe_write_mbx(struct ixgbe_hw *, u32 *, u16, u16);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
118
int ixgbe_check_for_msg(struct ixgbe_hw *, u16);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
119
int ixgbe_check_for_ack(struct ixgbe_hw *, u16);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
120
int ixgbe_check_for_rst(struct ixgbe_hw *, u16);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
122
void ixgbe_init_mbx_params_pf(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
126
int (*init_params)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
127
int (*read)(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 vf_number);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
128
int (*write)(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 vf_number);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
129
int (*read_posted)(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
130
int (*write_posted)(struct ixgbe_hw *hw, u32 *msg, u16 size,
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
132
int (*check_for_msg)(struct ixgbe_hw *hw, u16 vf_number);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
133
int (*check_for_ack)(struct ixgbe_hw *hw, u16 vf_number);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h
134
int (*check_for_rst)(struct ixgbe_hw *hw, u16 vf_number);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1026
int ixgbe_mii_bus_init(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1098
int ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1176
int ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
12
static void ixgbe_i2c_start(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1217
static int ixgbe_get_copper_speeds_supported(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1257
int ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1280
int ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
13
static void ixgbe_i2c_stop(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1330
int ixgbe_setup_phy_link_tnx(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
14
static int ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1403
int ixgbe_reset_phy_nl(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
15
static int ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1510
int ixgbe_identify_module_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1531
int ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
16
static int ixgbe_get_i2c_ack(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
166
int ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw *hw, u8 addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
17
static int ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
18
static int ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1851
static int ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
19
static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
20
static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2034
int ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
21
static int ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2128
int ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2144
int ixgbe_read_i2c_sff8472_generic(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2160
int ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2174
static bool ixgbe_is_sfp_probe(struct ixgbe_hw *hw, u8 offset, u8 addr)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2194
static int ixgbe_read_i2c_byte_generic_int(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
22
static bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
228
static bool ixgbe_probe_phy(struct ixgbe_hw *hw, u16 phy_addr)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2284
int ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
23
static void ixgbe_i2c_bus_clear(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2301
int ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2319
static int ixgbe_write_i2c_byte_generic_int(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2387
int ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2404
int ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2418
static void ixgbe_i2c_start(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2451
static void ixgbe_i2c_stop(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2485
static int ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
25
static int ixgbe_get_phy_id(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2506
static int ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2537
static int ixgbe_get_i2c_ack(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2588
static int ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
26
static int ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2622
static int ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
263
int ixgbe_identify_phy_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2655
static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2688
static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2710
static int ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2752
static bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2775
static void ixgbe_i2c_bus_clear(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2811
bool ixgbe_tn_check_overtemp(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2832
int ixgbe_set_copper_phy_power(struct ixgbe_hw *hw, bool on)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
313
bool ixgbe_check_reset_blocked(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
335
static int ixgbe_get_phy_id(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
35
static int ixgbe_out_i2c_byte_ack(struct ixgbe_hw *hw, u8 byte)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
397
int ixgbe_reset_phy_generic(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
473
int ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
52
static int ixgbe_in_i2c_byte_ack(struct ixgbe_hw *hw, u8 *byte)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
549
int ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
574
int ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
647
int ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
671
static int ixgbe_msca_cmd(struct ixgbe_hw *hw, u32 cmd)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
687
static int ixgbe_mii_bus_read_generic_c22(struct ixgbe_hw *hw, int addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
721
static int ixgbe_mii_bus_read_generic_c45(struct ixgbe_hw *hw, int addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
759
static int ixgbe_mii_bus_write_generic_c22(struct ixgbe_hw *hw, int addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
790
static int ixgbe_mii_bus_write_generic_c45(struct ixgbe_hw *hw, int addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
827
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
844
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
861
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
879
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
88
int ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw *hw, u8 addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
896
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
914
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
932
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
951
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
990
static bool ixgbe_x550em_a_has_mii(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
128
int ixgbe_mii_bus_init(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
130
int ixgbe_identify_phy_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
131
int ixgbe_reset_phy_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
132
int ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
134
int ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
136
int ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
138
int ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
140
int ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
141
int ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
144
int ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
147
bool ixgbe_check_reset_blocked(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
150
int ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
153
int ixgbe_setup_phy_link_tnx(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
155
int ixgbe_reset_phy_nl(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
156
int ixgbe_set_copper_phy_power(struct ixgbe_hw *hw, bool on);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
157
int ixgbe_identify_module_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
158
int ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
159
int ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
162
bool ixgbe_tn_check_overtemp(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
163
int ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
165
int ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
167
int ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
169
int ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
171
int ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
173
int ixgbe_read_i2c_sff8472_generic(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
175
int ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
177
int ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw *, u8 addr, u16 reg,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
179
int ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw *, u8 addr, u16 reg,
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1205
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1283
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
1334
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
164
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
244
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
334
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
371
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
455
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
496
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
556
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
664
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
720
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
762
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
810
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
843
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
913
struct ixgbe_hw *hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
985
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1022
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1172
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1282
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1332
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1429
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1445
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1484
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1509
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1520
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1598
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1633
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1701
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1811
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
208
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
28
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
372
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
413
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
447
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
479
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
54
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
564
static void ixgbe_set_vmolr(struct ixgbe_hw *hw, u32 vf, bool aupe)
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
577
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
584
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
701
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
770
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
812
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
840
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
884
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h
47
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3474
struct ixgbe_hw;
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3478
int (*init_params)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3479
int (*read)(struct ixgbe_hw *, u16, u16 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3480
int (*read_buffer)(struct ixgbe_hw *, u16, u16, u16 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3481
int (*write)(struct ixgbe_hw *, u16, u16);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3482
int (*write_buffer)(struct ixgbe_hw *, u16, u16, u16 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3483
int (*validate_checksum)(struct ixgbe_hw *, u16 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3484
int (*update_checksum)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3485
int (*calc_checksum)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3486
int (*read_pba_string)(struct ixgbe_hw *hw, u8 *pba_num,
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3491
int (*init_hw)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3492
int (*reset_hw)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3493
int (*start_hw)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3494
int (*clear_hw_cntrs)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3495
enum ixgbe_media_type (*get_media_type)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3496
int (*get_fw_ver)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3497
int (*get_mac_addr)(struct ixgbe_hw *, u8 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3498
int (*get_san_mac_addr)(struct ixgbe_hw *, u8 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3499
int (*get_device_caps)(struct ixgbe_hw *, u16 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3500
int (*get_wwn_prefix)(struct ixgbe_hw *, u16 *, u16 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3501
int (*stop_adapter)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3502
int (*get_bus_info)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3503
void (*set_lan_id)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3504
int (*read_analog_reg8)(struct ixgbe_hw*, u32, u8*);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3505
int (*write_analog_reg8)(struct ixgbe_hw*, u32, u8);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3506
int (*setup_sfp)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3507
int (*disable_rx_buff)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3508
int (*enable_rx_buff)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3509
int (*enable_rx_dma)(struct ixgbe_hw *, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3510
int (*acquire_swfw_sync)(struct ixgbe_hw *, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3511
void (*release_swfw_sync)(struct ixgbe_hw *, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3512
void (*init_swfw_sync)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3513
int (*prot_autoc_read)(struct ixgbe_hw *, bool *, u32 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3514
int (*prot_autoc_write)(struct ixgbe_hw *, u32, bool);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3517
void (*disable_tx_laser)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3518
void (*enable_tx_laser)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3519
void (*flap_tx_laser)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3520
void (*stop_link_on_d3)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3521
int (*setup_link)(struct ixgbe_hw *, ixgbe_link_speed, bool);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3522
int (*setup_mac_link)(struct ixgbe_hw *, ixgbe_link_speed, bool);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3523
int (*check_link)(struct ixgbe_hw *, ixgbe_link_speed *, bool *, bool);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3524
int (*get_link_capabilities)(struct ixgbe_hw *, ixgbe_link_speed *,
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3526
void (*set_rate_select_speed)(struct ixgbe_hw *, ixgbe_link_speed);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3529
void (*set_rxpba)(struct ixgbe_hw *, int, u32, int);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3532
int (*led_on)(struct ixgbe_hw *, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3533
int (*led_off)(struct ixgbe_hw *, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3534
int (*blink_led_start)(struct ixgbe_hw *, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3535
int (*blink_led_stop)(struct ixgbe_hw *, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3536
int (*init_led_link_act)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3539
int (*set_rar)(struct ixgbe_hw *, u32, u8 *, u32, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3540
int (*clear_rar)(struct ixgbe_hw *, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3541
int (*set_vmdq)(struct ixgbe_hw *, u32, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3542
int (*set_vmdq_san_mac)(struct ixgbe_hw *, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3543
int (*clear_vmdq)(struct ixgbe_hw *, u32, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3544
int (*init_rx_addrs)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3545
int (*update_mc_addr_list)(struct ixgbe_hw *, struct net_device *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3546
int (*enable_mc)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3547
int (*disable_mc)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3548
int (*clear_vfta)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3549
int (*set_vfta)(struct ixgbe_hw *, u32, u32, bool, bool);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3550
int (*init_uta_tables)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3551
void (*set_mac_anti_spoofing)(struct ixgbe_hw *, bool, int);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3552
void (*set_vlan_anti_spoofing)(struct ixgbe_hw *, bool, int);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3555
int (*fc_enable)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3556
int (*setup_fc)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3557
void (*fc_autoneg)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3560
int (*set_fw_drv_ver)(struct ixgbe_hw *, u8, u8, u8, u8, u16,
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3562
int (*get_thermal_sensor_data)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3563
int (*init_thermal_sensor_thresh)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3564
bool (*fw_recovery_mode)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3565
bool (*fw_rollback_mode)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3566
int (*get_nvm_ver)(struct ixgbe_hw *hw, struct ixgbe_nvm_info *nvm);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3567
void (*disable_rx)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3568
void (*enable_rx)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3569
void (*set_source_address_pruning)(struct ixgbe_hw *, bool,
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3571
void (*set_ethertype_anti_spoofing)(struct ixgbe_hw *, bool, int);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3574
int (*dmac_config)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3575
int (*dmac_update_tcs)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3576
int (*dmac_config_tcs)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3577
int (*read_iosf_sb_reg)(struct ixgbe_hw *, u32, u32, u32 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3578
int (*write_iosf_sb_reg)(struct ixgbe_hw *, u32, u32, u32);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3581
void (*enable_mdd)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3582
void (*disable_mdd)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3583
void (*restore_mdd_vf)(struct ixgbe_hw *hw, u32 vf);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3584
void (*handle_mdd)(struct ixgbe_hw *hw, unsigned long *vf_bitmap);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3588
int (*identify)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3589
int (*identify_sfp)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3590
int (*init)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3591
int (*reset)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3592
int (*read_reg)(struct ixgbe_hw *, u32, u32, u16 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3593
int (*write_reg)(struct ixgbe_hw *, u32, u32, u16);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3594
int (*read_reg_mdi)(struct ixgbe_hw *, u32, u32, u16 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3595
int (*write_reg_mdi)(struct ixgbe_hw *, u32, u32, u16);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3596
int (*setup_link)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3597
int (*setup_internal_link)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3598
int (*setup_link_speed)(struct ixgbe_hw *, ixgbe_link_speed, bool);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3599
int (*check_link)(struct ixgbe_hw *, ixgbe_link_speed *, bool *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3600
int (*read_i2c_byte)(struct ixgbe_hw *, u8, u8, u8 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3601
int (*write_i2c_byte)(struct ixgbe_hw *, u8, u8, u8);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3602
int (*read_i2c_sff8472)(struct ixgbe_hw *, u8, u8 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3603
int (*read_i2c_eeprom)(struct ixgbe_hw *, u8, u8 *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3604
int (*write_i2c_eeprom)(struct ixgbe_hw *, u8, u8);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3605
bool (*check_overtemp)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3606
int (*set_phy_power)(struct ixgbe_hw *, bool on);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3607
int (*enter_lplu)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3608
int (*handle_lasi)(struct ixgbe_hw *hw, bool *);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3609
int (*read_i2c_byte_unlocked)(struct ixgbe_hw *, u8 offset, u8 addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3611
int (*write_i2c_byte_unlocked)(struct ixgbe_hw *, u8 offset, u8 addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3616
int (*read_link)(struct ixgbe_hw *, u8 addr, u16 reg, u16 *val);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3617
int (*read_link_unlocked)(struct ixgbe_hw *, u8 addr, u16 reg,
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3619
int (*write_link)(struct ixgbe_hw *, u8 addr, u16 reg, u16 val);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3620
int (*write_link_unlocked)(struct ixgbe_hw *, u8 addr, u16 reg,
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3763
int (*get_invariants)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
176
int ixgbe_start_hw_X540(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
194
int ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
20
static int ixgbe_update_flash_X540(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
21
static int ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
22
static int ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
225
static int ixgbe_read_eerd_X540(struct ixgbe_hw *hw, u16 offset, u16 *data)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
23
static void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
247
static int ixgbe_read_eerd_buffer_X540(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
25
enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
269
static int ixgbe_write_eewr_X540(struct ixgbe_hw *hw, u16 offset, u16 data)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
291
static int ixgbe_write_eewr_buffer_X540(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
30
int ixgbe_get_invariants_X540(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
313
static int ixgbe_calc_eeprom_checksum_X540(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
389
static int ixgbe_validate_eeprom_checksum_X540(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
449
static int ixgbe_update_eeprom_checksum_X540(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
494
static int ixgbe_update_flash_X540(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
539
static int ixgbe_poll_flash_update_done_X540(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
55
int ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw, ixgbe_link_speed speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
561
int ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
647
void ixgbe_release_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
670
static int ixgbe_get_swfw_sync_semaphore(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
716
static void ixgbe_release_swfw_sync_semaphore(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
72
int ixgbe_reset_hw_X540(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
740
void ixgbe_init_swfw_sync_X540(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
770
int ixgbe_blink_led_start_X540(struct ixgbe_hw *hw, u32 index)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
808
int ixgbe_blink_led_stop_X540(struct ixgbe_hw *hw, u32 index)
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
10
int ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw, ixgbe_link_speed speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
12
int ixgbe_reset_hw_X540(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
13
int ixgbe_start_hw_X540(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
14
enum ixgbe_media_type ixgbe_get_media_type_X540(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
15
int ixgbe_setup_mac_link_X540(struct ixgbe_hw *hw, ixgbe_link_speed speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
17
int ixgbe_blink_led_start_X540(struct ixgbe_hw *hw, u32 index);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
18
int ixgbe_blink_led_stop_X540(struct ixgbe_hw *hw, u32 index);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
19
int ixgbe_acquire_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
20
void ixgbe_release_swfw_sync_X540(struct ixgbe_hw *hw, u32 mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
21
void ixgbe_init_swfw_sync_X540(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
22
int ixgbe_init_eeprom_params_X540(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h
9
int ixgbe_get_invariants_X540(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1073
static int ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1085
static int ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 *data)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
109
static int ixgbe_write_cs4227(struct ixgbe_hw *hw, u16 reg, u16 value)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
11
static int ixgbe_setup_kr_speed_x550em(struct ixgbe_hw *, ixgbe_link_speed);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1123
static int ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1173
static int ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
12
static int ixgbe_setup_fc_x550em(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1201
static int ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 data)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
122
static int ixgbe_read_pe(struct ixgbe_hw *hw, u8 reg, u8 *value)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1221
static int ixgbe_update_flash_X550(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1243
static int ixgbe_get_bus_info_X550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1260
static bool ixgbe_fw_recovery_mode_X550(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1272
static void ixgbe_disable_rx_x550(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
13
static void ixgbe_fc_autoneg_fiber_x550em_a(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1316
static int ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1356
static int ixgbe_write_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1392
static int ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
14
static void ixgbe_fc_autoneg_backplane_x550em_a(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
140
static int ixgbe_write_pe(struct ixgbe_hw *hw, u8 reg, u8 value)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1435
static int ixgbe_setup_ixfi_x550em_x(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
15
static int ixgbe_setup_fc_backplane_x550em_a(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1507
static int ixgbe_restart_an_internal_phy_x550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1556
static int ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
158
static int ixgbe_reset_cs4227(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1613
static int ixgbe_supported_sfp_modules_X550em(struct ixgbe_hw *hw, bool *linear)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1651
ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1696
static int ixgbe_setup_sfi_x550a(struct ixgbe_hw *hw, ixgbe_link_speed *speed)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
17
static int ixgbe_get_invariants_X550_x(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1746
ixgbe_setup_mac_link_sfp_n(struct ixgbe_hw *hw, ixgbe_link_speed speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1795
ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw *hw, ixgbe_link_speed speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1873
static int ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1909
static int ixgbe_check_link_t_X550em(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1954
ixgbe_setup_sgmii(struct ixgbe_hw *hw, __always_unused ixgbe_link_speed speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2026
static int ixgbe_setup_sgmii_fw(struct ixgbe_hw *hw, ixgbe_link_speed speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2099
static void ixgbe_fc_autoneg_sgmii_x550em_a(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2144
static void ixgbe_init_mac_link_ops_X550em_a(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2176
static void ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2231
static int ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2252
static int ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
227
static void ixgbe_check_cs4227(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2330
static int ixgbe_get_lasi_ext_t_x550em(struct ixgbe_hw *hw, bool *lsc,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2418
static int ixgbe_enable_lasi_ext_t_x550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2510
static int ixgbe_handle_lasi_ext_t_x550em(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2534
static int ixgbe_setup_kr_speed_x550em(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2589
static int ixgbe_setup_kr_x550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2607
static int ixgbe_ext_phy_t_x550em_get_link(struct ixgbe_hw *hw, bool *link_up)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2641
static int ixgbe_setup_internal_phy_t_x550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2701
static int ixgbe_reset_phy_t_X550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2719
static int ixgbe_led_on_t_x550em(struct ixgbe_hw *hw, u32 led_idx)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2741
static int ixgbe_led_off_t_x550em(struct ixgbe_hw *hw, u32 led_idx)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2774
int ixgbe_set_fw_drv_ver_x550(struct ixgbe_hw *hw, u8 maj, u8 min,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2821
static int ixgbe_get_lcd_t_x550em(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2856
static int ixgbe_setup_fc_x550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2941
static void ixgbe_fc_autoneg_backplane_x550em_a(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
297
static int ixgbe_identify_phy_x550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3015
static void ixgbe_fc_autoneg_fiber_x550em_a(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3028
static int ixgbe_enter_lplu_t_x550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3122
static int ixgbe_reset_phy_fw(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3148
static bool ixgbe_check_overtemp_fw(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3170
static void ixgbe_read_mng_if_sel_x550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3194
static int ixgbe_init_phy_ops_X550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3283
static enum ixgbe_media_type ixgbe_get_media_type_X550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3322
static int ixgbe_init_ext_t_x550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3362
static void ixgbe_set_mdio_speed(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3396
static int ixgbe_reset_hw_X550em(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
34
static int ixgbe_get_invariants_X550_x_fw(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3515
void ixgbe_set_ethertype_anti_spoofing_x550(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
352
static int ixgbe_read_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3536
void ixgbe_set_source_address_pruning_x550(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3564
static int ixgbe_setup_fc_backplane_x550em_a(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
358
static int ixgbe_write_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3647
static void ixgbe_set_mux(struct ixgbe_hw *hw, u8 state)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3669
static int ixgbe_acquire_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3690
static void ixgbe_release_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3705
static int ixgbe_acquire_swfw_sync_x550em_a(struct ixgbe_hw *hw, u32 mask)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
373
static int ixgbe_read_i2c_combined_generic(struct ixgbe_hw *hw, u8 addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3740
static void ixgbe_release_swfw_sync_x550em_a(struct ixgbe_hw *hw, u32 mask)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3762
static int ixgbe_read_phy_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3788
static int ixgbe_write_phy_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3803
static void ixgbe_set_mdd_x550(struct ixgbe_hw *hw, bool ena)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3826
void ixgbe_enable_mdd_x550(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3835
void ixgbe_disable_mdd_x550(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3845
void ixgbe_restore_mdd_vf_x550(struct ixgbe_hw *hw, u32 vf)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3880
void ixgbe_handle_mdd_x550(struct ixgbe_hw *hw, unsigned long *vf_bitmap)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
389
ixgbe_read_i2c_combined_generic_unlocked(struct ixgbe_hw *hw, u8 addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
404
static int ixgbe_write_i2c_combined_generic(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
420
ixgbe_write_i2c_combined_generic_unlocked(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
432
int ixgbe_fw_phy_activity(struct ixgbe_hw *hw, u16 activity,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
46
static int ixgbe_get_invariants_X550_a(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
489
static int ixgbe_get_phy_id_fw(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
531
static int ixgbe_identify_phy_fw(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
550
static int ixgbe_shutdown_fw_phy(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
562
static int ixgbe_setup_fw_link(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
60
static int ixgbe_get_invariants_X550_a_fw(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
618
static int ixgbe_fc_autoneg_fw(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
632
static int ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
664
static int ixgbe_iosf_wait(struct ixgbe_hw *hw, u32 *ctrl)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
695
static int ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
737
static int ixgbe_get_phy_token(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
75
static void ixgbe_setup_mux_ctl(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
766
static int ixgbe_put_phy_token(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
795
static int ixgbe_write_iosf_sb_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
821
static int ixgbe_read_iosf_sb_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
856
static int ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
928
static int ixgbe_checksum_ptr_x550(struct ixgbe_hw *hw, u16 ptr,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
96
static int ixgbe_read_cs4227(struct ixgbe_hw *hw, u16 reg, u16 *value)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
996
static int ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, u16 *buffer,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.h
11
int ixgbe_set_fw_drv_ver_x550(struct ixgbe_hw *hw, u8 maj, u8 min,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.h
14
void ixgbe_set_source_address_pruning_x550(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.h
17
void ixgbe_set_ethertype_anti_spoofing_x550(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.h
20
void ixgbe_enable_mdd_x550(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.h
21
void ixgbe_disable_mdd_x550(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.h
22
void ixgbe_restore_mdd_vf_x550(struct ixgbe_hw *hw, u32 vf);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.h
23
void ixgbe_handle_mdd_x550(struct ixgbe_hw *hw, unsigned long *vf_bitmap);
drivers/net/ethernet/intel/ixgbevf/ethtool.c
142
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ethtool.c
550
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ipsec.c
22
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ipsec.c
70
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
347
struct ixgbe_hw hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
486
s32 ixgbevf_poll_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size);
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
487
s32 ixgbevf_write_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
119
static void ixgbevf_remove_adapter(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
131
static void ixgbevf_check_remove(struct ixgbe_hw *hw, u32 reg)
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1330
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
150
u32 ixgbevf_read_reg(struct ixgbe_hw *hw, u32 reg)
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1506
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1652
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1671
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1688
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
174
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1771
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1788
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1805
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1832
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1873
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1909
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2007
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
202
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2038
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2068
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2098
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2130
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2182
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2255
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2283
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2300
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2338
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2522
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2583
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2650
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3066
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3165
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3248
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3283
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3379
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3641
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
372
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4271
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4304
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4559
struct ixgbe_hw *hw = NULL;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4957
char *ixgbevf_get_hw_dev_name(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
919
struct ixgbe_hw *hw = &adapter->hw;
drivers/net/ethernet/intel/ixgbevf/mbx.c
107
static void ixgbevf_clear_rst_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/mbx.c
126
static s32 ixgbevf_check_for_bit_vf(struct ixgbe_hw *hw, u32 mask)
drivers/net/ethernet/intel/ixgbevf/mbx.c
13
static s32 ixgbevf_poll_for_msg(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/mbx.c
143
static s32 ixgbevf_check_for_msg_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/mbx.c
161
static s32 ixgbevf_check_for_ack_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/mbx.c
180
static s32 ixgbevf_check_for_rst_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/mbx.c
200
static s32 ixgbevf_obtain_mbx_lock_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/mbx.c
236
static void ixgbevf_release_mbx_lock_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/mbx.c
250
static void ixgbevf_release_mbx_lock_vf_legacy(struct ixgbe_hw *__always_unused hw)
drivers/net/ethernet/intel/ixgbevf/mbx.c
262
static s32 ixgbevf_write_mbx_vf(struct ixgbe_hw *hw, u32 *msg, u16 size)
drivers/net/ethernet/intel/ixgbevf/mbx.c
306
static s32 ixgbevf_write_mbx_vf_legacy(struct ixgbe_hw *hw, u32 *msg, u16 size)
drivers/net/ethernet/intel/ixgbevf/mbx.c
344
static s32 ixgbevf_read_mbx_vf(struct ixgbe_hw *hw, u32 *msg, u16 size)
drivers/net/ethernet/intel/ixgbevf/mbx.c
35
static s32 ixgbevf_poll_for_ack(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/mbx.c
380
static s32 ixgbevf_read_mbx_vf_legacy(struct ixgbe_hw *hw, u32 *msg, u16 size)
drivers/net/ethernet/intel/ixgbevf/mbx.c
410
static s32 ixgbevf_init_mbx_params_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/mbx.c
439
s32 ixgbevf_poll_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size)
drivers/net/ethernet/intel/ixgbevf/mbx.c
468
s32 ixgbevf_write_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size)
drivers/net/ethernet/intel/ixgbevf/mbx.c
58
static u32 ixgbevf_read_mailbox_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/mbx.c
74
static void ixgbevf_clear_msg_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/mbx.c
90
static void ixgbevf_clear_ack_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/mbx.h
124
struct ixgbe_hw;
drivers/net/ethernet/intel/ixgbevf/vf.c
1015
static int ixgbevf_negotiate_api_version_vf(struct ixgbe_hw *hw, int api)
drivers/net/ethernet/intel/ixgbevf/vf.c
1048
static int ixgbevf_hv_negotiate_api_version_vf(struct ixgbe_hw *hw, int api)
drivers/net/ethernet/intel/ixgbevf/vf.c
1057
int ixgbevf_get_queues(struct ixgbe_hw *hw, unsigned int *num_tcs,
drivers/net/ethernet/intel/ixgbevf/vf.c
13
static inline s32 ixgbevf_write_msg_read_ack(struct ixgbe_hw *hw, u32 *msg,
drivers/net/ethernet/intel/ixgbevf/vf.c
132
static s32 ixgbevf_hv_reset_hw_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/vf.c
158
static s32 ixgbevf_stop_hw_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/vf.c
212
static s32 ixgbevf_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr)
drivers/net/ethernet/intel/ixgbevf/vf.c
243
static s32 ixgbevf_get_mac_addr_vf(struct ixgbe_hw *hw, u8 *mac_addr)
drivers/net/ethernet/intel/ixgbevf/vf.c
250
static s32 ixgbevf_set_uc_addr_vf(struct ixgbe_hw *hw, u32 index, u8 *addr)
drivers/net/ethernet/intel/ixgbevf/vf.c
281
static s32 ixgbevf_hv_set_uc_addr_vf(struct ixgbe_hw *hw, u32 index, u8 *addr)
drivers/net/ethernet/intel/ixgbevf/vf.c
297
int ixgbevf_get_reta_locked(struct ixgbe_hw *hw, u32 *reta, int num_rx_queues)
drivers/net/ethernet/intel/ixgbevf/vf.c
33
static s32 ixgbevf_start_hw_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/vf.c
375
int ixgbevf_get_rss_key_locked(struct ixgbe_hw *hw, u8 *rss_key)
drivers/net/ethernet/intel/ixgbevf/vf.c
436
static s32 ixgbevf_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr,
drivers/net/ethernet/intel/ixgbevf/vf.c
472
static s32 ixgbevf_hv_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr,
drivers/net/ethernet/intel/ixgbevf/vf.c
48
static s32 ixgbevf_init_hw_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/vf.c
488
static s32 ixgbevf_update_mc_addr_list_vf(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbevf/vf.c
532
static s32 ixgbevf_hv_update_mc_addr_list_vf(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbevf/vf.c
545
static s32 ixgbevf_update_xcast_mode(struct ixgbe_hw *hw, int xcast_mode)
drivers/net/ethernet/intel/ixgbevf/vf.c
588
static s32 ixgbevf_hv_update_xcast_mode(struct ixgbe_hw *hw, int xcast_mode)
drivers/net/ethernet/intel/ixgbevf/vf.c
600
static s32 ixgbevf_get_link_state_vf(struct ixgbe_hw *hw, bool *link_state)
drivers/net/ethernet/intel/ixgbevf/vf.c
628
static s32 ixgbevf_hv_get_link_state_vf(struct ixgbe_hw *hw, bool *link_state)
drivers/net/ethernet/intel/ixgbevf/vf.c
64
static s32 ixgbevf_reset_hw_vf(struct ixgbe_hw *hw)
drivers/net/ethernet/intel/ixgbevf/vf.c
644
static int ixgbevf_get_pf_link_state(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
drivers/net/ethernet/intel/ixgbevf/vf.c
684
static int ixgbevf_negotiate_features_vf(struct ixgbe_hw *hw, u32 *pf_features)
drivers/net/ethernet/intel/ixgbevf/vf.c
719
static s32 ixgbevf_set_vfta_vf(struct ixgbe_hw *hw, u32 vlan, u32 vind,
drivers/net/ethernet/intel/ixgbevf/vf.c
754
static void ixgbe_read_vflinks(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
drivers/net/ethernet/intel/ixgbevf/vf.c
805
static s32 ixgbevf_hv_set_vfta_vf(struct ixgbe_hw *hw, u32 vlan, u32 vind,
drivers/net/ethernet/intel/ixgbevf/vf.c
821
static s32 ixgbevf_setup_mac_link_vf(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbevf/vf.c
837
static s32 ixgbevf_check_mac_link_vf(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbevf/vf.c
907
static s32 ixgbevf_hv_check_mac_link_vf(struct ixgbe_hw *hw,
drivers/net/ethernet/intel/ixgbevf/vf.c
970
static s32 ixgbevf_set_rlpml_vf(struct ixgbe_hw *hw, u16 max_size)
drivers/net/ethernet/intel/ixgbevf/vf.c
995
static s32 ixgbevf_hv_set_rlpml_vf(struct ixgbe_hw *hw, u16 max_size)
drivers/net/ethernet/intel/ixgbevf/vf.h
160
static inline void ixgbe_write_reg(struct ixgbe_hw *hw, u32 reg, u32 value)
drivers/net/ethernet/intel/ixgbevf/vf.h
17
struct ixgbe_hw;
drivers/net/ethernet/intel/ixgbevf/vf.h
171
u32 ixgbevf_read_reg(struct ixgbe_hw *hw, u32 reg);
drivers/net/ethernet/intel/ixgbevf/vf.h
174
static inline void ixgbe_write_reg_array(struct ixgbe_hw *hw, u32 reg,
drivers/net/ethernet/intel/ixgbevf/vf.h
182
static inline u32 ixgbe_read_reg_array(struct ixgbe_hw *hw, u32 reg,
drivers/net/ethernet/intel/ixgbevf/vf.h
190
int ixgbevf_get_queues(struct ixgbe_hw *hw, unsigned int *num_tcs,
drivers/net/ethernet/intel/ixgbevf/vf.h
192
int ixgbevf_get_reta_locked(struct ixgbe_hw *hw, u32 *reta, int num_rx_queues);
drivers/net/ethernet/intel/ixgbevf/vf.h
193
int ixgbevf_get_rss_key_locked(struct ixgbe_hw *hw, u8 *rss_key);
drivers/net/ethernet/intel/ixgbevf/vf.h
20
s32 (*init_hw)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
21
s32 (*reset_hw)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
22
s32 (*start_hw)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
23
s32 (*clear_hw_cntrs)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
24
enum ixgbe_media_type (*get_media_type)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
25
s32 (*get_mac_addr)(struct ixgbe_hw *, u8 *);
drivers/net/ethernet/intel/ixgbevf/vf.h
26
s32 (*stop_adapter)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
27
s32 (*get_bus_info)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
28
s32 (*negotiate_api_version)(struct ixgbe_hw *hw, int api);
drivers/net/ethernet/intel/ixgbevf/vf.h
29
int (*negotiate_features)(struct ixgbe_hw *hw, u32 *pf_features);
drivers/net/ethernet/intel/ixgbevf/vf.h
32
s32 (*setup_link)(struct ixgbe_hw *, ixgbe_link_speed, bool, bool);
drivers/net/ethernet/intel/ixgbevf/vf.h
33
s32 (*check_link)(struct ixgbe_hw *, ixgbe_link_speed *, bool *, bool);
drivers/net/ethernet/intel/ixgbevf/vf.h
34
s32 (*get_link_capabilities)(struct ixgbe_hw *, ixgbe_link_speed *,
drivers/net/ethernet/intel/ixgbevf/vf.h
38
s32 (*set_rar)(struct ixgbe_hw *, u32, u8 *, u32);
drivers/net/ethernet/intel/ixgbevf/vf.h
39
s32 (*set_uc_addr)(struct ixgbe_hw *, u32, u8 *);
drivers/net/ethernet/intel/ixgbevf/vf.h
40
s32 (*init_rx_addrs)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
41
s32 (*update_mc_addr_list)(struct ixgbe_hw *, struct net_device *);
drivers/net/ethernet/intel/ixgbevf/vf.h
42
s32 (*update_xcast_mode)(struct ixgbe_hw *, int);
drivers/net/ethernet/intel/ixgbevf/vf.h
43
s32 (*get_link_state)(struct ixgbe_hw *hw, bool *link_state);
drivers/net/ethernet/intel/ixgbevf/vf.h
44
s32 (*enable_mc)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
45
s32 (*disable_mc)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
46
s32 (*clear_vfta)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
47
s32 (*set_vfta)(struct ixgbe_hw *, u32, u32, bool);
drivers/net/ethernet/intel/ixgbevf/vf.h
48
s32 (*set_rlpml)(struct ixgbe_hw *, u16);
drivers/net/ethernet/intel/ixgbevf/vf.h
79
s32 (*init_params)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbevf/vf.h
80
void (*release)(struct ixgbe_hw *hw);
drivers/net/ethernet/intel/ixgbevf/vf.h
81
s32 (*read)(struct ixgbe_hw *, u32 *, u16);
drivers/net/ethernet/intel/ixgbevf/vf.h
82
s32 (*write)(struct ixgbe_hw *, u32 *, u16);
drivers/net/ethernet/intel/ixgbevf/vf.h
83
s32 (*check_for_msg)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
84
s32 (*check_for_ack)(struct ixgbe_hw *);
drivers/net/ethernet/intel/ixgbevf/vf.h
85
s32 (*check_for_rst)(struct ixgbe_hw *);