e1000_hw 275 drivers/net/ethernet/intel/e1000/e1000.h struct e1000_hw hw; e1000_hw 315 drivers/net/ethernet/intel/e1000/e1000.h struct net_device *e1000_get_hw_dev(struct e1000_hw *hw); e1000_hw 352 drivers/net/ethernet/intel/e1000/e1000.h char *e1000_get_hw_dev_name(struct e1000_hw *hw); e1000_hw 90 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 168 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 251 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 270 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 328 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 415 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 424 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 471 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 547 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 564 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 656 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 681 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 719 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 791 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 817 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 830 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 973 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1104 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1115 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1137 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1204 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1260 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1304 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1330 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1380 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1467 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1512 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1584 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1640 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1679 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1721 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1763 drivers/net/ethernet/intel/e1000/e1000_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 10 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_check_downshift(struct e1000_hw *hw); e1000_hw 11 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_check_polarity(struct e1000_hw *hw, e1000_hw 13 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_clear_hw_cntrs(struct e1000_hw *hw); e1000_hw 14 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_clear_vfta(struct e1000_hw *hw); e1000_hw 15 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_config_dsp_after_link_change(struct e1000_hw *hw, e1000_hw 17 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_config_fc_after_link_up(struct e1000_hw *hw); e1000_hw 18 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_detect_gig_phy(struct e1000_hw *hw); e1000_hw 19 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_get_auto_rd_done(struct e1000_hw *hw); e1000_hw 20 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_get_cable_length(struct e1000_hw *hw, u16 *min_length, e1000_hw 22 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_get_phy_cfg_done(struct e1000_hw *hw); e1000_hw 23 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_id_led_init(struct e1000_hw *hw); e1000_hw 24 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_init_rx_addrs(struct e1000_hw *hw); e1000_hw 25 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_phy_igp_get_info(struct e1000_hw *hw, e1000_hw 27 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_phy_m88_get_info(struct e1000_hw *hw, e1000_hw 29 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_set_d3_lplu_state(struct e1000_hw *hw, bool active); e1000_hw 30 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_wait_autoneg(struct e1000_hw *hw); e1000_hw 31 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_write_reg_io(struct e1000_hw *hw, u32 offset, u32 value); e1000_hw 32 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_set_phy_type(struct e1000_hw *hw); e1000_hw 33 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_phy_init_script(struct e1000_hw *hw); e1000_hw 34 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_setup_copper_link(struct e1000_hw *hw); e1000_hw 35 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_setup_fiber_serdes_link(struct e1000_hw *hw); e1000_hw 36 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_adjust_serdes_amplitude(struct e1000_hw *hw); e1000_hw 37 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_phy_force_speed_duplex(struct e1000_hw *hw); e1000_hw 38 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_config_mac_to_phy(struct e1000_hw *hw); e1000_hw 39 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_raise_mdi_clk(struct e1000_hw *hw, u32 *ctrl); e1000_hw 40 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_lower_mdi_clk(struct e1000_hw *hw, u32 *ctrl); e1000_hw 41 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_shift_out_mdi_bits(struct e1000_hw *hw, u32 data, u16 count); e1000_hw 42 drivers/net/ethernet/intel/e1000/e1000_hw.c static u16 e1000_shift_in_mdi_bits(struct e1000_hw *hw); e1000_hw 43 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_phy_reset_dsp(struct e1000_hw *hw); e1000_hw 44 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_write_eeprom_spi(struct e1000_hw *hw, u16 offset, e1000_hw 46 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_write_eeprom_microwire(struct e1000_hw *hw, u16 offset, e1000_hw 48 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_spi_eeprom_ready(struct e1000_hw *hw); e1000_hw 49 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_raise_ee_clk(struct e1000_hw *hw, u32 *eecd); e1000_hw 50 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_lower_ee_clk(struct e1000_hw *hw, u32 *eecd); e1000_hw 51 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_shift_out_ee_bits(struct e1000_hw *hw, u16 data, u16 count); e1000_hw 52 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_write_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr, e1000_hw 54 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_read_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr, e1000_hw 56 drivers/net/ethernet/intel/e1000/e1000_hw.c static u16 e1000_shift_in_ee_bits(struct e1000_hw *hw, u16 count); e1000_hw 57 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_acquire_eeprom(struct e1000_hw *hw); e1000_hw 58 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_release_eeprom(struct e1000_hw *hw); e1000_hw 59 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_standby_eeprom(struct e1000_hw *hw); e1000_hw 60 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_set_vco_speed(struct e1000_hw *hw); e1000_hw 61 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_polarity_reversal_workaround(struct e1000_hw *hw); e1000_hw 62 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_set_phy_mode(struct e1000_hw *hw); e1000_hw 63 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_do_read_eeprom(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 65 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_do_write_eeprom(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 91 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_set_phy_type(struct e1000_hw *hw) e1000_hw 130 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_phy_init_script(struct e1000_hw *hw) e1000_hw 225 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_set_mac_type(struct e1000_hw *hw) e1000_hw 333 drivers/net/ethernet/intel/e1000/e1000_hw.c void e1000_set_media_type(struct e1000_hw *hw) e1000_hw 376 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_reset_hw(struct e1000_hw *hw) e1000_hw 526 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_init_hw(struct e1000_hw *hw) e1000_hw 644 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_adjust_serdes_amplitude(struct e1000_hw *hw) e1000_hw 687 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_setup_link(struct e1000_hw *hw) e1000_hw 800 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_setup_fiber_serdes_link(struct e1000_hw *hw) e1000_hw 942 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_copper_link_rtl_setup(struct e1000_hw *hw) e1000_hw 956 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 gbe_dhg_phy_setup(struct e1000_hw *hw) e1000_hw 1003 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_copper_link_preconfig(struct e1000_hw *hw) e1000_hw 1062 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_copper_link_igp_setup(struct e1000_hw *hw) e1000_hw 1203 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_copper_link_mgp_setup(struct e1000_hw *hw) e1000_hw 1309 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_copper_link_autoneg(struct e1000_hw *hw) e1000_hw 1379 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_copper_link_postconfig(struct e1000_hw *hw) e1000_hw 1416 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_setup_copper_link(struct e1000_hw *hw) e1000_hw 1495 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_phy_setup_autoneg(struct e1000_hw *hw) e1000_hw 1643 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_phy_force_speed_duplex(struct e1000_hw *hw) e1000_hw 1879 drivers/net/ethernet/intel/e1000/e1000_hw.c void e1000_config_collision_dist(struct e1000_hw *hw) e1000_hw 1906 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_config_mac_to_phy(struct e1000_hw *hw) e1000_hw 1985 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_force_mac_fc(struct e1000_hw *hw) e1000_hw 2049 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_config_fc_after_link_up(struct e1000_hw *hw) e1000_hw 2265 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_check_for_serdes_link_generic(struct e1000_hw *hw) e1000_hw 2371 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_check_for_link(struct e1000_hw *hw) e1000_hw 2560 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_get_speed_and_duplex(struct e1000_hw *hw, u16 *speed, u16 *duplex) e1000_hw 2625 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_wait_autoneg(struct e1000_hw *hw) e1000_hw 2657 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_raise_mdi_clk(struct e1000_hw *hw, u32 *ctrl) e1000_hw 2672 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_lower_mdi_clk(struct e1000_hw *hw, u32 *ctrl) e1000_hw 2690 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_shift_out_mdi_bits(struct e1000_hw *hw, u32 data, u16 count) e1000_hw 2736 drivers/net/ethernet/intel/e1000/e1000_hw.c static u16 e1000_shift_in_mdi_bits(struct e1000_hw *hw) e1000_hw 2792 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 *phy_data) e1000_hw 2815 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_read_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr, e1000_hw 2929 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 phy_data) e1000_hw 2953 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_write_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr, e1000_hw 3046 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_phy_hw_reset(struct e1000_hw *hw) e1000_hw 3104 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_phy_reset(struct e1000_hw *hw) e1000_hw 3141 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_detect_gig_phy(struct e1000_hw *hw) e1000_hw 3214 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_phy_reset_dsp(struct e1000_hw *hw) e1000_hw 3241 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_phy_igp_get_info(struct e1000_hw *hw, e1000_hw 3320 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_phy_m88_get_info(struct e1000_hw *hw, e1000_hw 3392 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_phy_get_info(struct e1000_hw *hw, struct e1000_phy_info *phy_info) e1000_hw 3433 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_validate_mdi_setting(struct e1000_hw *hw) e1000_hw 3450 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_init_eeprom_params(struct e1000_hw *hw) e1000_hw 3544 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_raise_ee_clk(struct e1000_hw *hw, u32 *eecd) e1000_hw 3560 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_lower_ee_clk(struct e1000_hw *hw, u32 *eecd) e1000_hw 3577 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_shift_out_ee_bits(struct e1000_hw *hw, u16 data, u16 count) e1000_hw 3628 drivers/net/ethernet/intel/e1000/e1000_hw.c static u16 e1000_shift_in_ee_bits(struct e1000_hw *hw, u16 count) e1000_hw 3669 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_acquire_eeprom(struct e1000_hw *hw) e1000_hw 3720 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_standby_eeprom(struct e1000_hw *hw) e1000_hw 3769 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_release_eeprom(struct e1000_hw *hw) e1000_hw 3815 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_spi_eeprom_ready(struct e1000_hw *hw) e1000_hw 3857 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_read_eeprom(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) e1000_hw 3867 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_do_read_eeprom(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 3966 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_validate_eeprom_checksum(struct e1000_hw *hw) e1000_hw 4000 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_update_eeprom_checksum(struct e1000_hw *hw) e1000_hw 4030 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_write_eeprom(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) e1000_hw 4040 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_do_write_eeprom(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 4086 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_write_eeprom_spi(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 4153 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_write_eeprom_microwire(struct e1000_hw *hw, u16 offset, e1000_hw 4235 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_read_mac_addr(struct e1000_hw *hw) e1000_hw 4273 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_init_rx_addrs(struct e1000_hw *hw) e1000_hw 4302 drivers/net/ethernet/intel/e1000/e1000_hw.c u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) e1000_hw 4342 drivers/net/ethernet/intel/e1000/e1000_hw.c void e1000_rar_set(struct e1000_hw *hw, u8 *addr, u32 index) e1000_hw 4390 drivers/net/ethernet/intel/e1000/e1000_hw.c void e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value) e1000_hw 4410 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_clear_vfta(struct e1000_hw *hw) e1000_hw 4428 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_id_led_init(struct e1000_hw *hw) e1000_hw 4503 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_setup_led(struct e1000_hw *hw) e1000_hw 4554 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_cleanup_led(struct e1000_hw *hw) e1000_hw 4588 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_led_on(struct e1000_hw *hw) e1000_hw 4632 drivers/net/ethernet/intel/e1000/e1000_hw.c s32 e1000_led_off(struct e1000_hw *hw) e1000_hw 4676 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_clear_hw_cntrs(struct e1000_hw *hw) e1000_hw 4761 drivers/net/ethernet/intel/e1000/e1000_hw.c void e1000_reset_adaptive(struct e1000_hw *hw) e1000_hw 4787 drivers/net/ethernet/intel/e1000/e1000_hw.c void e1000_update_adaptive(struct e1000_hw *hw) e1000_hw 4822 drivers/net/ethernet/intel/e1000/e1000_hw.c void e1000_get_bus_info(struct e1000_hw *hw) e1000_hw 4875 drivers/net/ethernet/intel/e1000/e1000_hw.c static void e1000_write_reg_io(struct e1000_hw *hw, u32 offset, u32 value) e1000_hw 4898 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_get_cable_length(struct e1000_hw *hw, u16 *min_length, e1000_hw 5012 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_check_polarity(struct e1000_hw *hw, e1000_hw 5078 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_check_downshift(struct e1000_hw *hw) e1000_hw 5111 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_1000Mb_check_cable_length(struct e1000_hw *hw) e1000_hw 5188 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_config_dsp_after_link_change(struct e1000_hw *hw, bool link_up) e1000_hw 5321 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_set_phy_mode(struct e1000_hw *hw) e1000_hw 5367 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_set_d3_lplu_state(struct e1000_hw *hw, bool active) e1000_hw 5466 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_set_vco_speed(struct e1000_hw *hw) e1000_hw 5530 drivers/net/ethernet/intel/e1000/e1000_hw.c u32 e1000_enable_mng_pass_thru(struct e1000_hw *hw) e1000_hw 5546 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_polarity_reversal_workaround(struct e1000_hw *hw) e1000_hw 5640 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_get_auto_rd_done(struct e1000_hw *hw) e1000_hw 5654 drivers/net/ethernet/intel/e1000/e1000_hw.c static s32 e1000_get_phy_cfg_done(struct e1000_hw *hw) e1000_hw 15 drivers/net/ethernet/intel/e1000/e1000_hw.h struct e1000_hw; e1000_hw 267 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_reset_hw(struct e1000_hw *hw); e1000_hw 268 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_init_hw(struct e1000_hw *hw); e1000_hw 269 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_set_mac_type(struct e1000_hw *hw); e1000_hw 270 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_set_media_type(struct e1000_hw *hw); e1000_hw 273 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_setup_link(struct e1000_hw *hw); e1000_hw 274 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_phy_setup_autoneg(struct e1000_hw *hw); e1000_hw 275 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_config_collision_dist(struct e1000_hw *hw); e1000_hw 276 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_check_for_link(struct e1000_hw *hw); e1000_hw 277 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_get_speed_and_duplex(struct e1000_hw *hw, u16 * speed, u16 * duplex); e1000_hw 278 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_force_mac_fc(struct e1000_hw *hw); e1000_hw 281 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 * phy_data); e1000_hw 282 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 data); e1000_hw 283 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_phy_hw_reset(struct e1000_hw *hw); e1000_hw 284 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_phy_reset(struct e1000_hw *hw); e1000_hw 285 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_phy_get_info(struct e1000_hw *hw, struct e1000_phy_info *phy_info); e1000_hw 286 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_validate_mdi_setting(struct e1000_hw *hw); e1000_hw 289 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_init_eeprom_params(struct e1000_hw *hw); e1000_hw 292 drivers/net/ethernet/intel/e1000/e1000_hw.h u32 e1000_enable_mng_pass_thru(struct e1000_hw *hw); e1000_hw 346 drivers/net/ethernet/intel/e1000/e1000_hw.h bool e1000_check_mng_mode(struct e1000_hw *hw); e1000_hw 347 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_read_eeprom(struct e1000_hw *hw, u16 reg, u16 words, u16 * data); e1000_hw 348 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_validate_eeprom_checksum(struct e1000_hw *hw); e1000_hw 349 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_update_eeprom_checksum(struct e1000_hw *hw); e1000_hw 350 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_write_eeprom(struct e1000_hw *hw, u16 reg, u16 words, u16 * data); e1000_hw 351 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_read_mac_addr(struct e1000_hw *hw); e1000_hw 354 drivers/net/ethernet/intel/e1000/e1000_hw.h u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 * mc_addr); e1000_hw 355 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_mta_set(struct e1000_hw *hw, u32 hash_value); e1000_hw 356 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_rar_set(struct e1000_hw *hw, u8 * mc_addr, u32 rar_index); e1000_hw 357 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value); e1000_hw 360 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_setup_led(struct e1000_hw *hw); e1000_hw 361 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_cleanup_led(struct e1000_hw *hw); e1000_hw 362 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_led_on(struct e1000_hw *hw); e1000_hw 363 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_led_off(struct e1000_hw *hw); e1000_hw 364 drivers/net/ethernet/intel/e1000/e1000_hw.h s32 e1000_blink_led_start(struct e1000_hw *hw); e1000_hw 369 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_reset_adaptive(struct e1000_hw *hw); e1000_hw 370 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_update_adaptive(struct e1000_hw *hw); e1000_hw 371 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_get_bus_info(struct e1000_hw *hw); e1000_hw 372 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_pci_set_mwi(struct e1000_hw *hw); e1000_hw 373 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_pci_clear_mwi(struct e1000_hw *hw); e1000_hw 374 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_pcix_set_mmrbc(struct e1000_hw *hw, int mmrbc); e1000_hw 375 drivers/net/ethernet/intel/e1000/e1000_hw.h int e1000_pcix_get_mmrbc(struct e1000_hw *hw); e1000_hw 377 drivers/net/ethernet/intel/e1000/e1000_hw.h void e1000_io_write(struct e1000_hw *hw, unsigned long port, u32 value); e1000_hw 211 drivers/net/ethernet/intel/e1000/e1000_main.c struct net_device *e1000_get_hw_dev(struct e1000_hw *hw) e1000_hw 285 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 298 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 306 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 334 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 348 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 390 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 418 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 434 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 494 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 552 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 857 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw) e1000_hw 924 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw; e1000_hw 1261 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1356 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1433 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1469 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1590 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1779 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1849 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1978 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2080 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2146 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2164 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2195 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2229 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2352 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2380 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2424 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2574 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2620 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2825 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3100 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3285 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3519 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3589 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3745 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3823 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3939 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4009 drivers/net/ethernet/intel/e1000/e1000_main.c static void e1000_tbi_adjust_stats(struct e1000_hw *hw, e1000_hw 4082 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4554 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4667 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4746 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4833 drivers/net/ethernet/intel/e1000/e1000_main.c void e1000_pci_set_mwi(struct e1000_hw *hw) e1000_hw 4842 drivers/net/ethernet/intel/e1000/e1000_main.c void e1000_pci_clear_mwi(struct e1000_hw *hw) e1000_hw 4849 drivers/net/ethernet/intel/e1000/e1000_main.c int e1000_pcix_get_mmrbc(struct e1000_hw *hw) e1000_hw 4855 drivers/net/ethernet/intel/e1000/e1000_main.c void e1000_pcix_set_mmrbc(struct e1000_hw *hw, int mmrbc) e1000_hw 4861 drivers/net/ethernet/intel/e1000/e1000_main.c void e1000_io_write(struct e1000_hw *hw, unsigned long port, u32 value) e1000_hw 4878 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4894 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4938 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4964 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5000 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5052 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5161 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5273 drivers/net/ethernet/intel/e1000/e1000_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 21 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_setup_copper_link_80003es2lan(struct e1000_hw *hw); e1000_hw 22 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_acquire_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask); e1000_hw 23 drivers/net/ethernet/intel/e1000e/80003es2lan.c static void e1000_release_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask); e1000_hw 24 drivers/net/ethernet/intel/e1000e/80003es2lan.c static void e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw); e1000_hw 25 drivers/net/ethernet/intel/e1000e/80003es2lan.c static void e1000_clear_hw_cntrs_80003es2lan(struct e1000_hw *hw); e1000_hw 26 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw); e1000_hw 27 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex); e1000_hw 28 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_read_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset, e1000_hw 30 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_write_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset, e1000_hw 32 drivers/net/ethernet/intel/e1000e/80003es2lan.c static void e1000_power_down_phy_copper_80003es2lan(struct e1000_hw *hw); e1000_hw 38 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_init_phy_params_80003es2lan(struct e1000_hw *hw) e1000_hw 70 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_init_nvm_params_80003es2lan(struct e1000_hw *hw) e1000_hw 115 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_init_mac_params_80003es2lan(struct e1000_hw *hw) e1000_hw 154 drivers/net/ethernet/intel/e1000e/80003es2lan.c struct e1000_hw *hw = &adapter->hw; e1000_hw 178 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw) e1000_hw 192 drivers/net/ethernet/intel/e1000e/80003es2lan.c static void e1000_release_phy_80003es2lan(struct e1000_hw *hw) e1000_hw 207 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_acquire_mac_csr_80003es2lan(struct e1000_hw *hw) e1000_hw 222 drivers/net/ethernet/intel/e1000e/80003es2lan.c static void e1000_release_mac_csr_80003es2lan(struct e1000_hw *hw) e1000_hw 237 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw) e1000_hw 259 drivers/net/ethernet/intel/e1000e/80003es2lan.c static void e1000_release_nvm_80003es2lan(struct e1000_hw *hw) e1000_hw 273 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_acquire_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask) e1000_hw 318 drivers/net/ethernet/intel/e1000e/80003es2lan.c static void e1000_release_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask) e1000_hw 340 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_read_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw, e1000_hw 409 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_write_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw, e1000_hw 479 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_write_nvm_80003es2lan(struct e1000_hw *hw, u16 offset, e1000_hw 492 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_get_cfg_done_80003es2lan(struct e1000_hw *hw) e1000_hw 521 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_phy_force_speed_duplex_80003es2lan(struct e1000_hw *hw) e1000_hw 609 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_get_cable_length_80003es2lan(struct e1000_hw *hw) e1000_hw 640 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_get_link_up_info_80003es2lan(struct e1000_hw *hw, u16 *speed, e1000_hw 663 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_reset_hw_80003es2lan(struct e1000_hw *hw) e1000_hw 728 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_init_hw_80003es2lan(struct e1000_hw *hw) e1000_hw 837 drivers/net/ethernet/intel/e1000e/80003es2lan.c static void e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw) e1000_hw 880 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_copper_link_setup_gg82563_80003es2lan(struct e1000_hw *hw) e1000_hw 1023 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_setup_copper_link_80003es2lan(struct e1000_hw *hw) e1000_hw 1080 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_cfg_on_link_up_80003es2lan(struct e1000_hw *hw) e1000_hw 1109 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex) e1000_hw 1156 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw) e1000_hw 1203 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_read_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset, e1000_hw 1238 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_write_kmrn_reg_80003es2lan(struct e1000_hw *hw, u32 offset, e1000_hw 1264 drivers/net/ethernet/intel/e1000e/80003es2lan.c static s32 e1000_read_mac_addr_80003es2lan(struct e1000_hw *hw) e1000_hw 1286 drivers/net/ethernet/intel/e1000e/80003es2lan.c static void e1000_power_down_phy_copper_80003es2lan(struct e1000_hw *hw) e1000_hw 1300 drivers/net/ethernet/intel/e1000e/80003es2lan.c static void e1000_clear_hw_cntrs_80003es2lan(struct e1000_hw *hw) e1000_hw 22 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_get_phy_id_82571(struct e1000_hw *hw); e1000_hw 23 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_setup_copper_link_82571(struct e1000_hw *hw); e1000_hw 24 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_setup_fiber_serdes_link_82571(struct e1000_hw *hw); e1000_hw 25 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_check_for_serdes_link_82571(struct e1000_hw *hw); e1000_hw 26 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_write_nvm_eewr_82571(struct e1000_hw *hw, u16 offset, e1000_hw 28 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_fix_nvm_checksum_82571(struct e1000_hw *hw); e1000_hw 29 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_initialize_hw_bits_82571(struct e1000_hw *hw); e1000_hw 30 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_clear_hw_cntrs_82571(struct e1000_hw *hw); e1000_hw 31 drivers/net/ethernet/intel/e1000e/82571.c static bool e1000_check_mng_mode_82574(struct e1000_hw *hw); e1000_hw 32 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_led_on_82574(struct e1000_hw *hw); e1000_hw 33 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_put_hw_semaphore_82571(struct e1000_hw *hw); e1000_hw 34 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_power_down_phy_copper_82571(struct e1000_hw *hw); e1000_hw 35 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_put_hw_semaphore_82573(struct e1000_hw *hw); e1000_hw 36 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_get_hw_semaphore_82574(struct e1000_hw *hw); e1000_hw 37 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_put_hw_semaphore_82574(struct e1000_hw *hw); e1000_hw 38 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_set_d0_lplu_state_82574(struct e1000_hw *hw, bool active); e1000_hw 39 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_set_d3_lplu_state_82574(struct e1000_hw *hw, bool active); e1000_hw 45 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_init_phy_params_82571(struct e1000_hw *hw) e1000_hw 120 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_init_nvm_params_82571(struct e1000_hw *hw) e1000_hw 192 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_init_mac_params_82571(struct e1000_hw *hw) e1000_hw 315 drivers/net/ethernet/intel/e1000e/82571.c struct e1000_hw *hw = &adapter->hw; e1000_hw 388 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_get_phy_id_82571(struct e1000_hw *hw) e1000_hw 434 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_get_hw_semaphore_82571(struct e1000_hw *hw) e1000_hw 493 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_put_hw_semaphore_82571(struct e1000_hw *hw) e1000_hw 509 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_get_hw_semaphore_82573(struct e1000_hw *hw) e1000_hw 544 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_put_hw_semaphore_82573(struct e1000_hw *hw) e1000_hw 562 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_get_hw_semaphore_82574(struct e1000_hw *hw) e1000_hw 580 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_put_hw_semaphore_82574(struct e1000_hw *hw) e1000_hw 598 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_set_d0_lplu_state_82574(struct e1000_hw *hw, bool active) e1000_hw 622 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_set_d3_lplu_state_82574(struct e1000_hw *hw, bool active) e1000_hw 647 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_acquire_nvm_82571(struct e1000_hw *hw) e1000_hw 675 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_release_nvm_82571(struct e1000_hw *hw) e1000_hw 693 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_write_nvm_82571(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 724 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_update_nvm_checksum_82571(struct e1000_hw *hw) e1000_hw 783 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_validate_nvm_checksum_82571(struct e1000_hw *hw) e1000_hw 805 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_write_nvm_eewr_82571(struct e1000_hw *hw, u16 offset, e1000_hw 846 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_get_cfg_done_82571(struct e1000_hw *hw) e1000_hw 875 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_set_d0_lplu_state_82571(struct e1000_hw *hw, bool active) e1000_hw 941 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_reset_hw_82571(struct e1000_hw *hw) e1000_hw 1064 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_init_hw_82571(struct e1000_hw *hw) e1000_hw 1142 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_initialize_hw_bits_82571(struct e1000_hw *hw) e1000_hw 1271 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_clear_vfta_82571(struct e1000_hw *hw) e1000_hw 1318 drivers/net/ethernet/intel/e1000e/82571.c static bool e1000_check_mng_mode_82574(struct e1000_hw *hw) e1000_hw 1332 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_led_on_82574(struct e1000_hw *hw) e1000_hw 1358 drivers/net/ethernet/intel/e1000e/82571.c bool e1000_check_phy_82574(struct e1000_hw *hw) e1000_hw 1392 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_setup_link_82571(struct e1000_hw *hw) e1000_hw 1420 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_setup_copper_link_82571(struct e1000_hw *hw) e1000_hw 1455 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_setup_fiber_serdes_link_82571(struct e1000_hw *hw) e1000_hw 1494 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_check_for_serdes_link_82571(struct e1000_hw *hw) e1000_hw 1649 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_valid_led_default_82571(struct e1000_hw *hw, u16 *data) e1000_hw 1682 drivers/net/ethernet/intel/e1000e/82571.c bool e1000e_get_laa_state_82571(struct e1000_hw *hw) e1000_hw 1697 drivers/net/ethernet/intel/e1000e/82571.c void e1000e_set_laa_state_82571(struct e1000_hw *hw, bool state) e1000_hw 1726 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_fix_nvm_checksum_82571(struct e1000_hw *hw) e1000_hw 1772 drivers/net/ethernet/intel/e1000e/82571.c static s32 e1000_read_mac_addr_82571(struct e1000_hw *hw) e1000_hw 1796 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_power_down_phy_copper_82571(struct e1000_hw *hw) e1000_hw 1815 drivers/net/ethernet/intel/e1000e/82571.c static void e1000_clear_hw_cntrs_82571(struct e1000_hw *hw) e1000_hw 31 drivers/net/ethernet/intel/e1000e/82571.h bool e1000_check_phy_82574(struct e1000_hw *hw); e1000_hw 32 drivers/net/ethernet/intel/e1000e/82571.h bool e1000e_get_laa_state_82571(struct e1000_hw *hw); e1000_hw 33 drivers/net/ethernet/intel/e1000e/82571.h void e1000e_set_laa_state_82571(struct e1000_hw *hw, bool state); e1000_hw 280 drivers/net/ethernet/intel/e1000e/e1000.h struct e1000_hw hw; e1000_hw 510 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1000_phy_hw_reset(struct e1000_hw *hw) e1000_hw 515 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1e_rphy(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 520 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1e_rphy_locked(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 525 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1e_wphy(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 530 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1e_wphy_locked(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 535 drivers/net/ethernet/intel/e1000e/e1000.h void e1000e_reload_nvm_generic(struct e1000_hw *hw); e1000_hw 537 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1000e_read_mac_addr(struct e1000_hw *hw) e1000_hw 545 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1000_validate_nvm_checksum(struct e1000_hw *hw) e1000_hw 550 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1000e_update_nvm_checksum(struct e1000_hw *hw) e1000_hw 555 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1000_read_nvm(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 561 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1000_write_nvm(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 567 drivers/net/ethernet/intel/e1000e/e1000.h static inline s32 e1000_get_phy_info(struct e1000_hw *hw) e1000_hw 572 drivers/net/ethernet/intel/e1000e/e1000.h static inline u32 __er32(struct e1000_hw *hw, unsigned long reg) e1000_hw 579 drivers/net/ethernet/intel/e1000e/e1000.h s32 __ew32_prepare(struct e1000_hw *hw); e1000_hw 580 drivers/net/ethernet/intel/e1000e/e1000.h void __ew32(struct e1000_hw *hw, unsigned long reg, u32 val); e1000_hw 107 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 255 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 344 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 363 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 432 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 497 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 554 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 822 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 975 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 985 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1167 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1313 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1440 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1479 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1514 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1551 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1630 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1706 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1735 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1949 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2109 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2155 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2231 drivers/net/ethernet/intel/e1000e/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 10 drivers/net/ethernet/intel/e1000e/hw.h struct e1000_hw; e1000_hw 454 drivers/net/ethernet/intel/e1000e/hw.h s32 (*id_led_init)(struct e1000_hw *); e1000_hw 455 drivers/net/ethernet/intel/e1000e/hw.h s32 (*blink_led)(struct e1000_hw *); e1000_hw 456 drivers/net/ethernet/intel/e1000e/hw.h bool (*check_mng_mode)(struct e1000_hw *); e1000_hw 457 drivers/net/ethernet/intel/e1000e/hw.h s32 (*check_for_link)(struct e1000_hw *); e1000_hw 458 drivers/net/ethernet/intel/e1000e/hw.h s32 (*cleanup_led)(struct e1000_hw *); e1000_hw 459 drivers/net/ethernet/intel/e1000e/hw.h void (*clear_hw_cntrs)(struct e1000_hw *); e1000_hw 460 drivers/net/ethernet/intel/e1000e/hw.h void (*clear_vfta)(struct e1000_hw *); e1000_hw 461 drivers/net/ethernet/intel/e1000e/hw.h s32 (*get_bus_info)(struct e1000_hw *); e1000_hw 462 drivers/net/ethernet/intel/e1000e/hw.h void (*set_lan_id)(struct e1000_hw *); e1000_hw 463 drivers/net/ethernet/intel/e1000e/hw.h s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *); e1000_hw 464 drivers/net/ethernet/intel/e1000e/hw.h s32 (*led_on)(struct e1000_hw *); e1000_hw 465 drivers/net/ethernet/intel/e1000e/hw.h s32 (*led_off)(struct e1000_hw *); e1000_hw 466 drivers/net/ethernet/intel/e1000e/hw.h void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32); e1000_hw 467 drivers/net/ethernet/intel/e1000e/hw.h s32 (*reset_hw)(struct e1000_hw *); e1000_hw 468 drivers/net/ethernet/intel/e1000e/hw.h s32 (*init_hw)(struct e1000_hw *); e1000_hw 469 drivers/net/ethernet/intel/e1000e/hw.h s32 (*setup_link)(struct e1000_hw *); e1000_hw 470 drivers/net/ethernet/intel/e1000e/hw.h s32 (*setup_physical_interface)(struct e1000_hw *); e1000_hw 471 drivers/net/ethernet/intel/e1000e/hw.h s32 (*setup_led)(struct e1000_hw *); e1000_hw 472 drivers/net/ethernet/intel/e1000e/hw.h void (*write_vfta)(struct e1000_hw *, u32, u32); e1000_hw 473 drivers/net/ethernet/intel/e1000e/hw.h void (*config_collision_dist)(struct e1000_hw *); e1000_hw 474 drivers/net/ethernet/intel/e1000e/hw.h int (*rar_set)(struct e1000_hw *, u8 *, u32); e1000_hw 475 drivers/net/ethernet/intel/e1000e/hw.h s32 (*read_mac_addr)(struct e1000_hw *); e1000_hw 476 drivers/net/ethernet/intel/e1000e/hw.h u32 (*rar_get_count)(struct e1000_hw *); e1000_hw 494 drivers/net/ethernet/intel/e1000e/hw.h s32 (*acquire)(struct e1000_hw *); e1000_hw 495 drivers/net/ethernet/intel/e1000e/hw.h s32 (*cfg_on_link_up)(struct e1000_hw *); e1000_hw 496 drivers/net/ethernet/intel/e1000e/hw.h s32 (*check_polarity)(struct e1000_hw *); e1000_hw 497 drivers/net/ethernet/intel/e1000e/hw.h s32 (*check_reset_block)(struct e1000_hw *); e1000_hw 498 drivers/net/ethernet/intel/e1000e/hw.h s32 (*commit)(struct e1000_hw *); e1000_hw 499 drivers/net/ethernet/intel/e1000e/hw.h s32 (*force_speed_duplex)(struct e1000_hw *); e1000_hw 500 drivers/net/ethernet/intel/e1000e/hw.h s32 (*get_cfg_done)(struct e1000_hw *hw); e1000_hw 501 drivers/net/ethernet/intel/e1000e/hw.h s32 (*get_cable_length)(struct e1000_hw *); e1000_hw 502 drivers/net/ethernet/intel/e1000e/hw.h s32 (*get_info)(struct e1000_hw *); e1000_hw 503 drivers/net/ethernet/intel/e1000e/hw.h s32 (*set_page)(struct e1000_hw *, u16); e1000_hw 504 drivers/net/ethernet/intel/e1000e/hw.h s32 (*read_reg)(struct e1000_hw *, u32, u16 *); e1000_hw 505 drivers/net/ethernet/intel/e1000e/hw.h s32 (*read_reg_locked)(struct e1000_hw *, u32, u16 *); e1000_hw 506 drivers/net/ethernet/intel/e1000e/hw.h s32 (*read_reg_page)(struct e1000_hw *, u32, u16 *); e1000_hw 507 drivers/net/ethernet/intel/e1000e/hw.h void (*release)(struct e1000_hw *); e1000_hw 508 drivers/net/ethernet/intel/e1000e/hw.h s32 (*reset)(struct e1000_hw *); e1000_hw 509 drivers/net/ethernet/intel/e1000e/hw.h s32 (*set_d0_lplu_state)(struct e1000_hw *, bool); e1000_hw 510 drivers/net/ethernet/intel/e1000e/hw.h s32 (*set_d3_lplu_state)(struct e1000_hw *, bool); e1000_hw 511 drivers/net/ethernet/intel/e1000e/hw.h s32 (*write_reg)(struct e1000_hw *, u32, u16); e1000_hw 512 drivers/net/ethernet/intel/e1000e/hw.h s32 (*write_reg_locked)(struct e1000_hw *, u32, u16); e1000_hw 513 drivers/net/ethernet/intel/e1000e/hw.h s32 (*write_reg_page)(struct e1000_hw *, u32, u16); e1000_hw 514 drivers/net/ethernet/intel/e1000e/hw.h void (*power_up)(struct e1000_hw *); e1000_hw 515 drivers/net/ethernet/intel/e1000e/hw.h void (*power_down)(struct e1000_hw *); e1000_hw 520 drivers/net/ethernet/intel/e1000e/hw.h s32 (*acquire)(struct e1000_hw *); e1000_hw 521 drivers/net/ethernet/intel/e1000e/hw.h s32 (*read)(struct e1000_hw *, u16, u16, u16 *); e1000_hw 522 drivers/net/ethernet/intel/e1000e/hw.h void (*release)(struct e1000_hw *); e1000_hw 523 drivers/net/ethernet/intel/e1000e/hw.h void (*reload)(struct e1000_hw *); e1000_hw 524 drivers/net/ethernet/intel/e1000e/hw.h s32 (*update)(struct e1000_hw *); e1000_hw 525 drivers/net/ethernet/intel/e1000e/hw.h s32 (*valid_led_default)(struct e1000_hw *, u16 *); e1000_hw 526 drivers/net/ethernet/intel/e1000e/hw.h s32 (*validate)(struct e1000_hw *); e1000_hw 527 drivers/net/ethernet/intel/e1000e/hw.h s32 (*write)(struct e1000_hw *, u16, u16, u16 *); e1000_hw 97 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw); e1000_hw 98 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw); e1000_hw 99 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank); e1000_hw 100 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw, e1000_hw 102 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, e1000_hw 104 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset, e1000_hw 106 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, e1000_hw 108 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset, e1000_hw 110 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw, e1000_hw 112 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw, e1000_hw 114 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw, e1000_hw 116 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw); e1000_hw 117 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_cleanup_led_ich8lan(struct e1000_hw *hw); e1000_hw 118 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_led_on_ich8lan(struct e1000_hw *hw); e1000_hw 119 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_led_off_ich8lan(struct e1000_hw *hw); e1000_hw 120 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_id_led_init_pchlan(struct e1000_hw *hw); e1000_hw 121 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_setup_led_pchlan(struct e1000_hw *hw); e1000_hw 122 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_cleanup_led_pchlan(struct e1000_hw *hw); e1000_hw 123 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_led_on_pchlan(struct e1000_hw *hw); e1000_hw 124 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_led_off_pchlan(struct e1000_hw *hw); e1000_hw 125 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active); e1000_hw 126 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw); e1000_hw 127 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_lan_init_done_ich8lan(struct e1000_hw *hw); e1000_hw 128 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link); e1000_hw 129 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw); e1000_hw 130 drivers/net/ethernet/intel/e1000e/ich8lan.c static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw); e1000_hw 131 drivers/net/ethernet/intel/e1000e/ich8lan.c static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw); e1000_hw 132 drivers/net/ethernet/intel/e1000e/ich8lan.c static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index); e1000_hw 133 drivers/net/ethernet/intel/e1000e/ich8lan.c static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index); e1000_hw 134 drivers/net/ethernet/intel/e1000e/ich8lan.c static u32 e1000_rar_get_count_pch_lpt(struct e1000_hw *hw); e1000_hw 135 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_k1_workaround_lv(struct e1000_hw *hw); e1000_hw 136 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate); e1000_hw 137 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force); e1000_hw 138 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw); e1000_hw 139 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_state); e1000_hw 141 drivers/net/ethernet/intel/e1000e/ich8lan.c static inline u16 __er16flash(struct e1000_hw *hw, unsigned long reg) e1000_hw 146 drivers/net/ethernet/intel/e1000e/ich8lan.c static inline u32 __er32flash(struct e1000_hw *hw, unsigned long reg) e1000_hw 151 drivers/net/ethernet/intel/e1000e/ich8lan.c static inline void __ew16flash(struct e1000_hw *hw, unsigned long reg, u16 val) e1000_hw 156 drivers/net/ethernet/intel/e1000e/ich8lan.c static inline void __ew32flash(struct e1000_hw *hw, unsigned long reg, u32 val) e1000_hw 176 drivers/net/ethernet/intel/e1000e/ich8lan.c static bool e1000_phy_is_accessible_pchlan(struct e1000_hw *hw) e1000_hw 247 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_toggle_lanphypc_pch_lpt(struct e1000_hw *hw) e1000_hw 288 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_init_phy_workarounds_pchlan(struct e1000_hw *hw) e1000_hw 421 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_init_phy_params_pchlan(struct e1000_hw *hw) e1000_hw 505 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_init_phy_params_ich8lan(struct e1000_hw *hw) e1000_hw 584 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_init_nvm_params_ich8lan(struct e1000_hw *hw) e1000_hw 657 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_init_mac_params_ich8lan(struct e1000_hw *hw) e1000_hw 744 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 __e1000_access_emi_reg_locked(struct e1000_hw *hw, u16 address, e1000_hw 769 drivers/net/ethernet/intel/e1000e/ich8lan.c s32 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data) e1000_hw 782 drivers/net/ethernet/intel/e1000e/ich8lan.c s32 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data) e1000_hw 801 drivers/net/ethernet/intel/e1000e/ich8lan.c s32 e1000_set_eee_pchlan(struct e1000_hw *hw) e1000_hw 900 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_k1_workaround_lpt_lp(struct e1000_hw *hw, bool link) e1000_hw 994 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_platform_pm_pch_lpt(struct e1000_hw *hw, bool link) e1000_hw 1072 drivers/net/ethernet/intel/e1000e/ich8lan.c s32 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx) e1000_hw 1216 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force) e1000_hw 1353 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw) e1000_hw 1619 drivers/net/ethernet/intel/e1000e/ich8lan.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1681 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_acquire_nvm_ich8lan(struct e1000_hw __always_unused *hw) e1000_hw 1694 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_release_nvm_ich8lan(struct e1000_hw __always_unused *hw) e1000_hw 1706 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw) e1000_hw 1769 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_release_swflag_ich8lan(struct e1000_hw *hw) e1000_hw 1793 drivers/net/ethernet/intel/e1000e/ich8lan.c static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw) e1000_hw 1811 drivers/net/ethernet/intel/e1000e/ich8lan.c static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw) e1000_hw 1831 drivers/net/ethernet/intel/e1000e/ich8lan.c static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index) e1000_hw 1897 drivers/net/ethernet/intel/e1000e/ich8lan.c static u32 e1000_rar_get_count_pch_lpt(struct e1000_hw *hw) e1000_hw 1934 drivers/net/ethernet/intel/e1000e/ich8lan.c static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index) e1000_hw 2005 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_check_reset_block_ich8lan(struct e1000_hw *hw) e1000_hw 2023 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_write_smbus_addr(struct e1000_hw *hw) e1000_hw 2064 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw) e1000_hw 2187 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link) e1000_hw 2264 drivers/net/ethernet/intel/e1000e/ich8lan.c s32 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable) e1000_hw 2315 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_state) e1000_hw 2379 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw) e1000_hw 2399 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_hv_phy_workarounds_ich8lan(struct e1000_hw *hw) e1000_hw 2481 drivers/net/ethernet/intel/e1000e/ich8lan.c void e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw) e1000_hw 2522 drivers/net/ethernet/intel/e1000e/ich8lan.c s32 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable) e1000_hw 2688 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_lv_phy_workarounds_ich8lan(struct e1000_hw *hw) e1000_hw 2722 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_k1_workaround_lv(struct e1000_hw *hw) e1000_hw 2770 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate) e1000_hw 2794 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_lan_init_done_ich8lan(struct e1000_hw *hw) e1000_hw 2822 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_post_phy_reset_ich8lan(struct e1000_hw *hw) e1000_hw 2892 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_phy_hw_reset_ich8lan(struct e1000_hw *hw) e1000_hw 2919 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active) e1000_hw 2952 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_set_d0_lplu_state_ich8lan(struct e1000_hw *hw, bool active) e1000_hw 3038 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_set_d3_lplu_state_ich8lan(struct e1000_hw *hw, bool active) e1000_hw 3117 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_valid_nvm_bank_detect_ich8lan(struct e1000_hw *hw, u32 *bank) e1000_hw 3218 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_read_nvm_spt(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 3311 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_read_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 3369 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_flash_cycle_init_ich8lan(struct e1000_hw *hw) e1000_hw 3448 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_flash_cycle_ich8lan(struct e1000_hw *hw, u32 timeout) e1000_hw 3489 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw, u32 offset, e1000_hw 3506 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset, e1000_hw 3523 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, e1000_hw 3554 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, e1000_hw 3630 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset, e1000_hw 3705 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_write_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 3741 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_update_nvm_checksum_spt(struct e1000_hw *hw) e1000_hw 3909 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw) e1000_hw 4057 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw) e1000_hw 4109 drivers/net/ethernet/intel/e1000e/ich8lan.c void e1000e_write_protect_nvm_ich8lan(struct e1000_hw *hw) e1000_hw 4148 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_write_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, e1000_hw 4239 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset, e1000_hw 4323 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_write_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, e1000_hw 4340 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw, e1000_hw 4374 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw, e1000_hw 4405 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank) e1000_hw 4518 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_valid_led_default_ich8lan(struct e1000_hw *hw, u16 *data) e1000_hw 4547 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_id_led_init_pchlan(struct e1000_hw *hw) e1000_hw 4613 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_get_bus_info_ich8lan(struct e1000_hw *hw) e1000_hw 4638 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_reset_hw_ich8lan(struct e1000_hw *hw) e1000_hw 4757 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_init_hw_ich8lan(struct e1000_hw *hw) e1000_hw 4840 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw) e1000_hw 4920 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_setup_link_ich8lan(struct e1000_hw *hw) e1000_hw 4975 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_setup_copper_link_ich8lan(struct e1000_hw *hw) e1000_hw 5059 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw) e1000_hw 5086 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_get_link_up_info_ich8lan(struct e1000_hw *hw, u16 *speed, e1000_hw 5118 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw) e1000_hw 5178 drivers/net/ethernet/intel/e1000e/ich8lan.c void e1000e_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw, e1000_hw 5201 drivers/net/ethernet/intel/e1000e/ich8lan.c void e1000e_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw) e1000_hw 5252 drivers/net/ethernet/intel/e1000e/ich8lan.c void e1000e_gig_downshift_workaround_ich8lan(struct e1000_hw *hw) e1000_hw 5287 drivers/net/ethernet/intel/e1000e/ich8lan.c void e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw) e1000_hw 5411 drivers/net/ethernet/intel/e1000e/ich8lan.c void e1000_resume_workarounds_pchlan(struct e1000_hw *hw) e1000_hw 5475 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_cleanup_led_ich8lan(struct e1000_hw *hw) e1000_hw 5490 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_led_on_ich8lan(struct e1000_hw *hw) e1000_hw 5506 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_led_off_ich8lan(struct e1000_hw *hw) e1000_hw 5523 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_setup_led_pchlan(struct e1000_hw *hw) e1000_hw 5534 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_cleanup_led_pchlan(struct e1000_hw *hw) e1000_hw 5545 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_led_on_pchlan(struct e1000_hw *hw) e1000_hw 5575 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_led_off_pchlan(struct e1000_hw *hw) e1000_hw 5611 drivers/net/ethernet/intel/e1000e/ich8lan.c static s32 e1000_get_cfg_done_ich8lan(struct e1000_hw *hw) e1000_hw 5665 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw) e1000_hw 5680 drivers/net/ethernet/intel/e1000e/ich8lan.c static void e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw) e1000_hw 286 drivers/net/ethernet/intel/e1000e/ich8lan.h void e1000e_write_protect_nvm_ich8lan(struct e1000_hw *hw); e1000_hw 287 drivers/net/ethernet/intel/e1000e/ich8lan.h void e1000e_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw, e1000_hw 289 drivers/net/ethernet/intel/e1000e/ich8lan.h void e1000e_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw); e1000_hw 290 drivers/net/ethernet/intel/e1000e/ich8lan.h void e1000e_gig_downshift_workaround_ich8lan(struct e1000_hw *hw); e1000_hw 291 drivers/net/ethernet/intel/e1000e/ich8lan.h void e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw); e1000_hw 292 drivers/net/ethernet/intel/e1000e/ich8lan.h void e1000_resume_workarounds_pchlan(struct e1000_hw *hw); e1000_hw 293 drivers/net/ethernet/intel/e1000e/ich8lan.h s32 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable); e1000_hw 294 drivers/net/ethernet/intel/e1000e/ich8lan.h void e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw); e1000_hw 295 drivers/net/ethernet/intel/e1000e/ich8lan.h s32 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable); e1000_hw 296 drivers/net/ethernet/intel/e1000e/ich8lan.h s32 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data); e1000_hw 297 drivers/net/ethernet/intel/e1000e/ich8lan.h s32 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data); e1000_hw 298 drivers/net/ethernet/intel/e1000e/ich8lan.h s32 e1000_set_eee_pchlan(struct e1000_hw *hw); e1000_hw 299 drivers/net/ethernet/intel/e1000e/ich8lan.h s32 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx); e1000_hw 14 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_get_bus_info_pcie(struct e1000_hw *hw) e1000_hw 46 drivers/net/ethernet/intel/e1000e/mac.c void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw) e1000_hw 64 drivers/net/ethernet/intel/e1000e/mac.c void e1000_set_lan_id_single_port(struct e1000_hw *hw) e1000_hw 78 drivers/net/ethernet/intel/e1000e/mac.c void e1000_clear_vfta_generic(struct e1000_hw *hw) e1000_hw 97 drivers/net/ethernet/intel/e1000e/mac.c void e1000_write_vfta_generic(struct e1000_hw *hw, u32 offset, u32 value) e1000_hw 112 drivers/net/ethernet/intel/e1000e/mac.c void e1000e_init_rx_addrs(struct e1000_hw *hw, u16 rar_count) e1000_hw 140 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw) e1000_hw 196 drivers/net/ethernet/intel/e1000e/mac.c u32 e1000e_rar_get_count_generic(struct e1000_hw *hw) e1000_hw 210 drivers/net/ethernet/intel/e1000e/mac.c int e1000e_rar_set_generic(struct e1000_hw *hw, u8 *addr, u32 index) e1000_hw 246 drivers/net/ethernet/intel/e1000e/mac.c static u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) e1000_hw 315 drivers/net/ethernet/intel/e1000e/mac.c void e1000e_update_mc_addr_list_generic(struct e1000_hw *hw, e1000_hw 347 drivers/net/ethernet/intel/e1000e/mac.c void e1000e_clear_hw_cntrs_base(struct e1000_hw *hw) e1000_hw 396 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_check_for_copper_link(struct e1000_hw *hw) e1000_hw 459 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_check_for_fiber_link(struct e1000_hw *hw) e1000_hw 524 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_check_for_serdes_link(struct e1000_hw *hw) e1000_hw 628 drivers/net/ethernet/intel/e1000e/mac.c static s32 e1000_set_default_fc_generic(struct e1000_hw *hw) e1000_hw 668 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_setup_link_generic(struct e1000_hw *hw) e1000_hw 721 drivers/net/ethernet/intel/e1000e/mac.c static s32 e1000_commit_fc_settings_generic(struct e1000_hw *hw) e1000_hw 787 drivers/net/ethernet/intel/e1000e/mac.c static s32 e1000_poll_fiber_serdes_link_generic(struct e1000_hw *hw) e1000_hw 834 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_setup_fiber_serdes_link(struct e1000_hw *hw) e1000_hw 883 drivers/net/ethernet/intel/e1000e/mac.c void e1000e_config_collision_dist_generic(struct e1000_hw *hw) e1000_hw 904 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_set_fc_watermarks(struct e1000_hw *hw) e1000_hw 941 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_force_mac_fc(struct e1000_hw *hw) e1000_hw 1001 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_config_fc_after_link_up(struct e1000_hw *hw) e1000_hw 1305 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_get_speed_and_duplex_copper(struct e1000_hw *hw, u16 *speed, e1000_hw 1339 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_get_speed_and_duplex_fiber_serdes(struct e1000_hw __always_unused e1000_hw 1354 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_get_hw_semaphore(struct e1000_hw *hw) e1000_hw 1403 drivers/net/ethernet/intel/e1000e/mac.c void e1000e_put_hw_semaphore(struct e1000_hw *hw) e1000_hw 1418 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_get_auto_rd_done(struct e1000_hw *hw) e1000_hw 1445 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_valid_led_default(struct e1000_hw *hw, u16 *data) e1000_hw 1466 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_id_led_init_generic(struct e1000_hw *hw) e1000_hw 1532 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_setup_led_generic(struct e1000_hw *hw) e1000_hw 1562 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_cleanup_led_generic(struct e1000_hw *hw) e1000_hw 1574 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_blink_led_generic(struct e1000_hw *hw) e1000_hw 1619 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_led_on_generic(struct e1000_hw *hw) e1000_hw 1646 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_led_off_generic(struct e1000_hw *hw) e1000_hw 1674 drivers/net/ethernet/intel/e1000e/mac.c void e1000e_set_pcie_no_snoop(struct e1000_hw *hw, u32 no_snoop) e1000_hw 1697 drivers/net/ethernet/intel/e1000e/mac.c s32 e1000e_disable_pcie_master(struct e1000_hw *hw) e1000_hw 1727 drivers/net/ethernet/intel/e1000e/mac.c void e1000e_reset_adaptive(struct e1000_hw *hw) e1000_hw 1753 drivers/net/ethernet/intel/e1000e/mac.c void e1000e_update_adaptive(struct e1000_hw *hw) e1000_hw 7 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_blink_led_generic(struct e1000_hw *hw); e1000_hw 8 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_check_for_copper_link(struct e1000_hw *hw); e1000_hw 9 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_check_for_fiber_link(struct e1000_hw *hw); e1000_hw 10 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_check_for_serdes_link(struct e1000_hw *hw); e1000_hw 11 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_cleanup_led_generic(struct e1000_hw *hw); e1000_hw 12 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_config_fc_after_link_up(struct e1000_hw *hw); e1000_hw 13 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_disable_pcie_master(struct e1000_hw *hw); e1000_hw 14 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_force_mac_fc(struct e1000_hw *hw); e1000_hw 15 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_get_auto_rd_done(struct e1000_hw *hw); e1000_hw 16 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_get_bus_info_pcie(struct e1000_hw *hw); e1000_hw 17 drivers/net/ethernet/intel/e1000e/mac.h void e1000_set_lan_id_single_port(struct e1000_hw *hw); e1000_hw 18 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_get_hw_semaphore(struct e1000_hw *hw); e1000_hw 19 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_get_speed_and_duplex_copper(struct e1000_hw *hw, u16 *speed, e1000_hw 21 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_get_speed_and_duplex_fiber_serdes(struct e1000_hw *hw, e1000_hw 23 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_id_led_init_generic(struct e1000_hw *hw); e1000_hw 24 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_led_on_generic(struct e1000_hw *hw); e1000_hw 25 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_led_off_generic(struct e1000_hw *hw); e1000_hw 26 drivers/net/ethernet/intel/e1000e/mac.h void e1000e_update_mc_addr_list_generic(struct e1000_hw *hw, e1000_hw 28 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_set_fc_watermarks(struct e1000_hw *hw); e1000_hw 29 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_setup_fiber_serdes_link(struct e1000_hw *hw); e1000_hw 30 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_setup_led_generic(struct e1000_hw *hw); e1000_hw 31 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_setup_link_generic(struct e1000_hw *hw); e1000_hw 32 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_validate_mdi_setting_generic(struct e1000_hw *hw); e1000_hw 33 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000e_validate_mdi_setting_crossover_generic(struct e1000_hw *hw); e1000_hw 35 drivers/net/ethernet/intel/e1000e/mac.h void e1000e_clear_hw_cntrs_base(struct e1000_hw *hw); e1000_hw 36 drivers/net/ethernet/intel/e1000e/mac.h void e1000_clear_vfta_generic(struct e1000_hw *hw); e1000_hw 37 drivers/net/ethernet/intel/e1000e/mac.h void e1000e_init_rx_addrs(struct e1000_hw *hw, u16 rar_count); e1000_hw 38 drivers/net/ethernet/intel/e1000e/mac.h void e1000e_put_hw_semaphore(struct e1000_hw *hw); e1000_hw 39 drivers/net/ethernet/intel/e1000e/mac.h s32 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw); e1000_hw 40 drivers/net/ethernet/intel/e1000e/mac.h void e1000e_reset_adaptive(struct e1000_hw *hw); e1000_hw 41 drivers/net/ethernet/intel/e1000e/mac.h void e1000e_set_pcie_no_snoop(struct e1000_hw *hw, u32 no_snoop); e1000_hw 42 drivers/net/ethernet/intel/e1000e/mac.h void e1000e_update_adaptive(struct e1000_hw *hw); e1000_hw 43 drivers/net/ethernet/intel/e1000e/mac.h void e1000_write_vfta_generic(struct e1000_hw *hw, u32 offset, u32 value); e1000_hw 45 drivers/net/ethernet/intel/e1000e/mac.h void e1000_set_lan_id_multi_port_pcie(struct e1000_hw *hw); e1000_hw 46 drivers/net/ethernet/intel/e1000e/mac.h u32 e1000e_rar_get_count_generic(struct e1000_hw *hw); e1000_hw 47 drivers/net/ethernet/intel/e1000e/mac.h int e1000e_rar_set_generic(struct e1000_hw *hw, u8 *addr, u32 index); e1000_hw 48 drivers/net/ethernet/intel/e1000e/mac.h void e1000e_config_collision_dist_generic(struct e1000_hw *hw); e1000_hw 38 drivers/net/ethernet/intel/e1000e/manage.c static s32 e1000_mng_enable_host_if(struct e1000_hw *hw) e1000_hw 77 drivers/net/ethernet/intel/e1000e/manage.c bool e1000e_check_mng_mode_generic(struct e1000_hw *hw) e1000_hw 92 drivers/net/ethernet/intel/e1000e/manage.c bool e1000e_enable_tx_pkt_filtering(struct e1000_hw *hw) e1000_hw 150 drivers/net/ethernet/intel/e1000e/manage.c static s32 e1000_mng_write_cmd_header(struct e1000_hw *hw, e1000_hw 181 drivers/net/ethernet/intel/e1000e/manage.c static s32 e1000_mng_host_if_write(struct e1000_hw *hw, u8 *buffer, e1000_hw 249 drivers/net/ethernet/intel/e1000e/manage.c s32 e1000e_mng_write_dhcp_info(struct e1000_hw *hw, u8 *buffer, u16 length) e1000_hw 291 drivers/net/ethernet/intel/e1000e/manage.c bool e1000e_enable_mng_pass_thru(struct e1000_hw *hw) e1000_hw 7 drivers/net/ethernet/intel/e1000e/manage.h bool e1000e_check_mng_mode_generic(struct e1000_hw *hw); e1000_hw 8 drivers/net/ethernet/intel/e1000e/manage.h bool e1000e_enable_tx_pkt_filtering(struct e1000_hw *hw); e1000_hw 9 drivers/net/ethernet/intel/e1000e/manage.h s32 e1000e_mng_write_dhcp_info(struct e1000_hw *hw, u8 *buffer, u16 length); e1000_hw 10 drivers/net/ethernet/intel/e1000e/manage.h bool e1000e_enable_mng_pass_thru(struct e1000_hw *hw); e1000_hw 122 drivers/net/ethernet/intel/e1000e/netdev.c s32 __ew32_prepare(struct e1000_hw *hw) e1000_hw 132 drivers/net/ethernet/intel/e1000e/netdev.c void __ew32(struct e1000_hw *hw, unsigned long reg, u32 val) e1000_hw 145 drivers/net/ethernet/intel/e1000e/netdev.c static void e1000_regdump(struct e1000_hw *hw, struct e1000_reg_info *reginfo) e1000_hw 199 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 522 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 609 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 626 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 913 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1090 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1169 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1212 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1305 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1756 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1823 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1898 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1921 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1970 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2213 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2235 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2260 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2286 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2610 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2660 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2696 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2722 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2753 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2776 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2794 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2809 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2845 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2913 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3027 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3185 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3305 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3343 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3400 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3450 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3490 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3588 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3798 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3830 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3869 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3901 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3948 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4192 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4218 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4250 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4330 drivers/net/ethernet/intel/e1000e/netdev.c static u64 e1000e_sanitize_systim(struct e1000_hw *hw, u64 systim, e1000_hw 4369 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4469 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4493 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4598 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4760 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4802 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4839 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4915 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5029 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5067 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5081 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5126 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5136 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5177 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5720 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6214 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6290 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6345 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6609 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6864 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6924 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6948 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6968 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7060 drivers/net/ethernet/intel/e1000e/netdev.c struct e1000_hw *hw; e1000_hw 13 drivers/net/ethernet/intel/e1000e/nvm.c static void e1000_raise_eec_clk(struct e1000_hw *hw, u32 *eecd) e1000_hw 28 drivers/net/ethernet/intel/e1000e/nvm.c static void e1000_lower_eec_clk(struct e1000_hw *hw, u32 *eecd) e1000_hw 46 drivers/net/ethernet/intel/e1000e/nvm.c static void e1000_shift_out_eec_bits(struct e1000_hw *hw, u16 data, u16 count) e1000_hw 88 drivers/net/ethernet/intel/e1000e/nvm.c static u16 e1000_shift_in_eec_bits(struct e1000_hw *hw, u16 count) e1000_hw 122 drivers/net/ethernet/intel/e1000e/nvm.c s32 e1000e_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg) e1000_hw 150 drivers/net/ethernet/intel/e1000e/nvm.c s32 e1000e_acquire_nvm(struct e1000_hw *hw) e1000_hw 182 drivers/net/ethernet/intel/e1000e/nvm.c static void e1000_standby_nvm(struct e1000_hw *hw) e1000_hw 206 drivers/net/ethernet/intel/e1000e/nvm.c static void e1000_stop_nvm(struct e1000_hw *hw) e1000_hw 224 drivers/net/ethernet/intel/e1000e/nvm.c void e1000e_release_nvm(struct e1000_hw *hw) e1000_hw 241 drivers/net/ethernet/intel/e1000e/nvm.c static s32 e1000_ready_nvm_eeprom(struct e1000_hw *hw) e1000_hw 291 drivers/net/ethernet/intel/e1000e/nvm.c s32 e1000e_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) e1000_hw 335 drivers/net/ethernet/intel/e1000e/nvm.c s32 e1000e_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) e1000_hw 411 drivers/net/ethernet/intel/e1000e/nvm.c s32 e1000_read_pba_string_generic(struct e1000_hw *hw, u8 *pba_num, e1000_hw 518 drivers/net/ethernet/intel/e1000e/nvm.c s32 e1000_read_mac_addr_generic(struct e1000_hw *hw) e1000_hw 546 drivers/net/ethernet/intel/e1000e/nvm.c s32 e1000e_validate_nvm_checksum_generic(struct e1000_hw *hw) e1000_hw 577 drivers/net/ethernet/intel/e1000e/nvm.c s32 e1000e_update_nvm_checksum_generic(struct e1000_hw *hw) e1000_hw 606 drivers/net/ethernet/intel/e1000e/nvm.c void e1000e_reload_nvm_generic(struct e1000_hw *hw) e1000_hw 7 drivers/net/ethernet/intel/e1000e/nvm.h s32 e1000e_acquire_nvm(struct e1000_hw *hw); e1000_hw 9 drivers/net/ethernet/intel/e1000e/nvm.h s32 e1000e_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg); e1000_hw 10 drivers/net/ethernet/intel/e1000e/nvm.h s32 e1000_read_mac_addr_generic(struct e1000_hw *hw); e1000_hw 11 drivers/net/ethernet/intel/e1000e/nvm.h s32 e1000_read_pba_string_generic(struct e1000_hw *hw, u8 *pba_num, e1000_hw 13 drivers/net/ethernet/intel/e1000e/nvm.h s32 e1000e_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data); e1000_hw 14 drivers/net/ethernet/intel/e1000e/nvm.h s32 e1000e_valid_led_default(struct e1000_hw *hw, u16 *data); e1000_hw 15 drivers/net/ethernet/intel/e1000e/nvm.h s32 e1000e_validate_nvm_checksum_generic(struct e1000_hw *hw); e1000_hw 16 drivers/net/ethernet/intel/e1000e/nvm.h s32 e1000e_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data); e1000_hw 17 drivers/net/ethernet/intel/e1000e/nvm.h s32 e1000e_update_nvm_checksum_generic(struct e1000_hw *hw); e1000_hw 18 drivers/net/ethernet/intel/e1000e/nvm.h void e1000e_release_nvm(struct e1000_hw *hw); e1000_hw 228 drivers/net/ethernet/intel/e1000e/param.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6 drivers/net/ethernet/intel/e1000e/phy.c static s32 e1000_wait_autoneg(struct e1000_hw *hw); e1000_hw 7 drivers/net/ethernet/intel/e1000e/phy.c static s32 e1000_access_phy_wakeup_reg_bm(struct e1000_hw *hw, u32 offset, e1000_hw 10 drivers/net/ethernet/intel/e1000e/phy.c static s32 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset, e1000_hw 43 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_check_reset_block_generic(struct e1000_hw *hw) e1000_hw 59 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_get_phy_id(struct e1000_hw *hw) e1000_hw 98 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_phy_reset_dsp(struct e1000_hw *hw) e1000_hw 118 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 181 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 246 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 271 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 296 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_set_page_igp(struct e1000_hw *hw, u16 page) e1000_hw 316 drivers/net/ethernet/intel/e1000e/phy.c static s32 __e1000e_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data, e1000_hw 354 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 368 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 383 drivers/net/ethernet/intel/e1000e/phy.c static s32 __e1000e_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data, e1000_hw 419 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 433 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 449 drivers/net/ethernet/intel/e1000e/phy.c static s32 __e1000_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data, e1000_hw 491 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 506 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 522 drivers/net/ethernet/intel/e1000e/phy.c static s32 __e1000_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data, e1000_hw 560 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 574 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 585 drivers/net/ethernet/intel/e1000e/phy.c static s32 e1000_set_master_slave_mode(struct e1000_hw *hw) e1000_hw 624 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_copper_link_setup_82577(struct e1000_hw *hw) e1000_hw 678 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_copper_link_setup_m88(struct e1000_hw *hw) e1000_hw 824 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_copper_link_setup_igp(struct e1000_hw *hw) e1000_hw 917 drivers/net/ethernet/intel/e1000e/phy.c static s32 e1000_phy_setup_autoneg(struct e1000_hw *hw) e1000_hw 1068 drivers/net/ethernet/intel/e1000e/phy.c static s32 e1000_copper_link_autoneg(struct e1000_hw *hw) e1000_hw 1130 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_setup_copper_link(struct e1000_hw *hw) e1000_hw 1181 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_phy_force_speed_duplex_igp(struct e1000_hw *hw) e1000_hw 1245 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_phy_force_speed_duplex_m88(struct e1000_hw *hw) e1000_hw 1352 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_phy_force_speed_duplex_ife(struct e1000_hw *hw) e1000_hw 1418 drivers/net/ethernet/intel/e1000e/phy.c void e1000e_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl) e1000_hw 1479 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_set_d3_lplu_state(struct e1000_hw *hw, bool active) e1000_hw 1550 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_check_downshift(struct e1000_hw *hw) e1000_hw 1591 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_check_polarity_m88(struct e1000_hw *hw) e1000_hw 1616 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_check_polarity_igp(struct e1000_hw *hw) e1000_hw 1657 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_check_polarity_ife(struct e1000_hw *hw) e1000_hw 1690 drivers/net/ethernet/intel/e1000e/phy.c static s32 e1000_wait_autoneg(struct e1000_hw *hw) e1000_hw 1723 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_phy_has_link_generic(struct e1000_hw *hw, u32 iterations, e1000_hw 1777 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_get_cable_length_m88(struct e1000_hw *hw) e1000_hw 1812 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_get_cable_length_igp_2(struct e1000_hw *hw) e1000_hw 1880 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_get_phy_info_m88(struct e1000_hw *hw) e1000_hw 1951 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_get_phy_info_igp(struct e1000_hw *hw) e1000_hw 2009 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_get_phy_info_ife(struct e1000_hw *hw) e1000_hw 2062 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_phy_sw_reset(struct e1000_hw *hw) e1000_hw 2090 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_phy_hw_reset_generic(struct e1000_hw *hw) e1000_hw 2129 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_get_cfg_done_generic(struct e1000_hw __always_unused *hw) e1000_hw 2142 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_phy_init_script_igp3(struct e1000_hw *hw) e1000_hw 2281 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_determine_phy_address(struct e1000_hw *hw) e1000_hw 2336 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 2394 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 2451 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 2494 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000e_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 2537 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_enable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg) e1000_hw 2590 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_disable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg) e1000_hw 2635 drivers/net/ethernet/intel/e1000e/phy.c static s32 e1000_access_phy_wakeup_reg_bm(struct e1000_hw *hw, u32 offset, e1000_hw 2696 drivers/net/ethernet/intel/e1000e/phy.c void e1000_power_up_phy_copper(struct e1000_hw *hw) e1000_hw 2714 drivers/net/ethernet/intel/e1000e/phy.c void e1000_power_down_phy_copper(struct e1000_hw *hw) e1000_hw 2736 drivers/net/ethernet/intel/e1000e/phy.c static s32 __e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data, e1000_hw 2800 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 2814 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 2828 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 2843 drivers/net/ethernet/intel/e1000e/phy.c static s32 __e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data, e1000_hw 2924 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 2938 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 2952 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 2983 drivers/net/ethernet/intel/e1000e/phy.c static s32 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset, e1000_hw 3028 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_link_stall_workaround_hv(struct e1000_hw *hw) e1000_hw 3073 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_check_polarity_82577(struct e1000_hw *hw) e1000_hw 3095 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_phy_force_speed_duplex_82577(struct e1000_hw *hw) e1000_hw 3142 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_get_phy_info_82577(struct e1000_hw *hw) e1000_hw 3201 drivers/net/ethernet/intel/e1000e/phy.c s32 e1000_get_cable_length_82577(struct e1000_hw *hw) e1000_hw 7 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_check_downshift(struct e1000_hw *hw); e1000_hw 8 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_check_polarity_m88(struct e1000_hw *hw); e1000_hw 9 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_check_polarity_igp(struct e1000_hw *hw); e1000_hw 10 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_check_polarity_ife(struct e1000_hw *hw); e1000_hw 11 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_check_reset_block_generic(struct e1000_hw *hw); e1000_hw 12 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_copper_link_setup_igp(struct e1000_hw *hw); e1000_hw 13 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_copper_link_setup_m88(struct e1000_hw *hw); e1000_hw 14 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_phy_force_speed_duplex_igp(struct e1000_hw *hw); e1000_hw 15 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_phy_force_speed_duplex_m88(struct e1000_hw *hw); e1000_hw 16 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_phy_force_speed_duplex_ife(struct e1000_hw *hw); e1000_hw 17 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_get_cable_length_m88(struct e1000_hw *hw); e1000_hw 18 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_get_cable_length_igp_2(struct e1000_hw *hw); e1000_hw 19 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_get_cfg_done_generic(struct e1000_hw *hw); e1000_hw 20 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_get_phy_id(struct e1000_hw *hw); e1000_hw 21 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_get_phy_info_igp(struct e1000_hw *hw); e1000_hw 22 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_get_phy_info_m88(struct e1000_hw *hw); e1000_hw 23 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_get_phy_info_ife(struct e1000_hw *hw); e1000_hw 24 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_phy_sw_reset(struct e1000_hw *hw); e1000_hw 25 drivers/net/ethernet/intel/e1000e/phy.h void e1000e_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl); e1000_hw 26 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_phy_hw_reset_generic(struct e1000_hw *hw); e1000_hw 27 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_phy_reset_dsp(struct e1000_hw *hw); e1000_hw 28 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 29 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 30 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_set_page_igp(struct e1000_hw *hw, u16 page); e1000_hw 31 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 32 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 33 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 34 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_set_d3_lplu_state(struct e1000_hw *hw, bool active); e1000_hw 35 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_setup_copper_link(struct e1000_hw *hw); e1000_hw 36 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 37 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 38 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 39 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 40 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_phy_reg_m88(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 41 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_phy_has_link_generic(struct e1000_hw *hw, u32 iterations, e1000_hw 43 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_phy_init_script_igp3(struct e1000_hw *hw); e1000_hw 45 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_determine_phy_address(struct e1000_hw *hw); e1000_hw 46 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 47 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 48 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_enable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg); e1000_hw 49 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_disable_phy_wakeup_reg_access_bm(struct e1000_hw *hw, u16 *phy_reg); e1000_hw 50 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 51 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 52 drivers/net/ethernet/intel/e1000e/phy.h void e1000_power_up_phy_copper(struct e1000_hw *hw); e1000_hw 53 drivers/net/ethernet/intel/e1000e/phy.h void e1000_power_down_phy_copper(struct e1000_hw *hw); e1000_hw 54 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 55 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000e_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 56 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 57 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 58 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_read_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 59 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 60 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 61 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_write_phy_reg_page_hv(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 62 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_link_stall_workaround_hv(struct e1000_hw *hw); e1000_hw 63 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_copper_link_setup_82577(struct e1000_hw *hw); e1000_hw 64 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_check_polarity_82577(struct e1000_hw *hw); e1000_hw 65 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_get_phy_info_82577(struct e1000_hw *hw); e1000_hw 66 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_phy_force_speed_duplex_82577(struct e1000_hw *hw); e1000_hw 67 drivers/net/ethernet/intel/e1000e/phy.h s32 e1000_get_cable_length_82577(struct e1000_hw *hw); e1000_hw 29 drivers/net/ethernet/intel/e1000e/ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 108 drivers/net/ethernet/intel/e1000e/ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 241 drivers/net/ethernet/intel/e1000e/ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 280 drivers/net/ethernet/intel/e1000e/ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 19 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_get_invariants_82575(struct e1000_hw *); e1000_hw 20 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_acquire_phy_82575(struct e1000_hw *); e1000_hw 21 drivers/net/ethernet/intel/igb/e1000_82575.c static void igb_release_phy_82575(struct e1000_hw *); e1000_hw 22 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_acquire_nvm_82575(struct e1000_hw *); e1000_hw 23 drivers/net/ethernet/intel/igb/e1000_82575.c static void igb_release_nvm_82575(struct e1000_hw *); e1000_hw 24 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_check_for_link_82575(struct e1000_hw *); e1000_hw 25 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_get_cfg_done_82575(struct e1000_hw *); e1000_hw 26 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_init_hw_82575(struct e1000_hw *); e1000_hw 27 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_phy_hw_reset_sgmii_82575(struct e1000_hw *); e1000_hw 28 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_read_phy_reg_sgmii_82575(struct e1000_hw *, u32, u16 *); e1000_hw 29 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_reset_hw_82575(struct e1000_hw *); e1000_hw 30 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_reset_hw_82580(struct e1000_hw *); e1000_hw 31 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_set_d0_lplu_state_82575(struct e1000_hw *, bool); e1000_hw 32 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_set_d0_lplu_state_82580(struct e1000_hw *, bool); e1000_hw 33 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_set_d3_lplu_state_82580(struct e1000_hw *, bool); e1000_hw 34 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_setup_copper_link_82575(struct e1000_hw *); e1000_hw 35 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_setup_serdes_link_82575(struct e1000_hw *); e1000_hw 36 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_write_phy_reg_sgmii_82575(struct e1000_hw *, u32, u16); e1000_hw 37 drivers/net/ethernet/intel/igb/e1000_82575.c static void igb_clear_hw_cntrs_82575(struct e1000_hw *); e1000_hw 38 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_acquire_swfw_sync_82575(struct e1000_hw *, u16); e1000_hw 39 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_get_pcs_speed_and_duplex_82575(struct e1000_hw *, u16 *, e1000_hw 41 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_get_phy_id_82575(struct e1000_hw *); e1000_hw 42 drivers/net/ethernet/intel/igb/e1000_82575.c static void igb_release_swfw_sync_82575(struct e1000_hw *, u16); e1000_hw 43 drivers/net/ethernet/intel/igb/e1000_82575.c static bool igb_sgmii_active_82575(struct e1000_hw *); e1000_hw 44 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_reset_init_script_82575(struct e1000_hw *); e1000_hw 45 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_read_mac_addr_82575(struct e1000_hw *); e1000_hw 46 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_set_pcie_completion_timeout(struct e1000_hw *hw); e1000_hw 47 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_reset_mdicnfg_82580(struct e1000_hw *hw); e1000_hw 48 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_validate_nvm_checksum_82580(struct e1000_hw *hw); e1000_hw 49 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_update_nvm_checksum_82580(struct e1000_hw *hw); e1000_hw 50 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_validate_nvm_checksum_i350(struct e1000_hw *hw); e1000_hw 51 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_update_nvm_checksum_i350(struct e1000_hw *hw); e1000_hw 69 drivers/net/ethernet/intel/igb/e1000_82575.c static void igb_write_vfta_i350(struct e1000_hw *hw, u32 offset, u32 value) e1000_hw 88 drivers/net/ethernet/intel/igb/e1000_82575.c static bool igb_sgmii_uses_mdio_82575(struct e1000_hw *hw) e1000_hw 119 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_check_for_link_media_swap(struct e1000_hw *hw) e1000_hw 178 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_init_phy_params_82575(struct e1000_hw *hw) e1000_hw 327 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_init_nvm_params_82575(struct e1000_hw *hw) e1000_hw 404 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_init_mac_params_82575(struct e1000_hw *hw) e1000_hw 492 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_set_sfp_media_type_82575(struct e1000_hw *hw) e1000_hw 554 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_get_invariants_82575(struct e1000_hw *hw) e1000_hw 718 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_acquire_phy_82575(struct e1000_hw *hw) e1000_hw 739 drivers/net/ethernet/intel/igb/e1000_82575.c static void igb_release_phy_82575(struct e1000_hw *hw) e1000_hw 762 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset, e1000_hw 793 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_write_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset, e1000_hw 823 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_get_phy_id_82575(struct e1000_hw *hw) e1000_hw 918 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_phy_hw_reset_sgmii_82575(struct e1000_hw *hw) e1000_hw 961 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_set_d0_lplu_state_82575(struct e1000_hw *hw, bool active) e1000_hw 1037 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_set_d0_lplu_state_82580(struct e1000_hw *hw, bool active) e1000_hw 1080 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_set_d3_lplu_state_82580(struct e1000_hw *hw, bool active) e1000_hw 1119 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_acquire_nvm_82575(struct e1000_hw *hw) e1000_hw 1143 drivers/net/ethernet/intel/igb/e1000_82575.c static void igb_release_nvm_82575(struct e1000_hw *hw) e1000_hw 1157 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_acquire_swfw_sync_82575(struct e1000_hw *hw, u16 mask) e1000_hw 1206 drivers/net/ethernet/intel/igb/e1000_82575.c static void igb_release_swfw_sync_82575(struct e1000_hw *hw, u16 mask) e1000_hw 1230 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_get_cfg_done_82575(struct e1000_hw *hw) e1000_hw 1269 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed, e1000_hw 1291 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_check_for_link_82575(struct e1000_hw *hw) e1000_hw 1324 drivers/net/ethernet/intel/igb/e1000_82575.c void igb_power_up_serdes_link_82575(struct e1000_hw *hw) e1000_hw 1357 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_get_pcs_speed_and_duplex_82575(struct e1000_hw *hw, u16 *speed, e1000_hw 1419 drivers/net/ethernet/intel/igb/e1000_82575.c void igb_shutdown_serdes_link_82575(struct e1000_hw *hw) e1000_hw 1451 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_reset_hw_82575(struct e1000_hw *hw) e1000_hw 1511 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_init_hw_82575(struct e1000_hw *hw) e1000_hw 1568 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_setup_copper_link_82575(struct e1000_hw *hw) e1000_hw 1654 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_setup_serdes_link_82575(struct e1000_hw *hw) e1000_hw 1795 drivers/net/ethernet/intel/igb/e1000_82575.c static bool igb_sgmii_active_82575(struct e1000_hw *hw) e1000_hw 1808 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_reset_init_script_82575(struct e1000_hw *hw) e1000_hw 1841 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_read_mac_addr_82575(struct e1000_hw *hw) e1000_hw 1866 drivers/net/ethernet/intel/igb/e1000_82575.c void igb_power_down_phy_copper_82575(struct e1000_hw *hw) e1000_hw 1879 drivers/net/ethernet/intel/igb/e1000_82575.c static void igb_clear_hw_cntrs_82575(struct e1000_hw *hw) e1000_hw 1945 drivers/net/ethernet/intel/igb/e1000_82575.c void igb_rx_fifo_flush_82575(struct e1000_hw *hw) e1000_hw 2023 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_set_pcie_completion_timeout(struct e1000_hw *hw) e1000_hw 2070 drivers/net/ethernet/intel/igb/e1000_82575.c void igb_vmdq_set_anti_spoofing_pf(struct e1000_hw *hw, bool enable, int pf) e1000_hw 2108 drivers/net/ethernet/intel/igb/e1000_82575.c void igb_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable) e1000_hw 2144 drivers/net/ethernet/intel/igb/e1000_82575.c void igb_vmdq_set_replication_pf(struct e1000_hw *hw, bool enable) e1000_hw 2165 drivers/net/ethernet/intel/igb/e1000_82575.c s32 igb_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 2189 drivers/net/ethernet/intel/igb/e1000_82575.c s32 igb_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 2214 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_reset_mdicnfg_82580(struct e1000_hw *hw) e1000_hw 2250 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_reset_hw_82580(struct e1000_hw *hw) e1000_hw 2361 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_validate_nvm_checksum_with_offset(struct e1000_hw *hw, e1000_hw 2397 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_update_nvm_checksum_with_offset(struct e1000_hw *hw, u16 offset) e1000_hw 2429 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_validate_nvm_checksum_82580(struct e1000_hw *hw) e1000_hw 2469 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_update_nvm_checksum_82580(struct e1000_hw *hw) e1000_hw 2511 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_validate_nvm_checksum_i350(struct e1000_hw *hw) e1000_hw 2537 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_update_nvm_checksum_i350(struct e1000_hw *hw) e1000_hw 2561 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 __igb_access_emi_reg(struct e1000_hw *hw, u16 address, e1000_hw 2584 drivers/net/ethernet/intel/igb/e1000_82575.c s32 igb_read_emi_reg(struct e1000_hw *hw, u16 addr, u16 *data) e1000_hw 2598 drivers/net/ethernet/intel/igb/e1000_82575.c s32 igb_set_eee_i350(struct e1000_hw *hw, bool adv1G, bool adv100M) e1000_hw 2654 drivers/net/ethernet/intel/igb/e1000_82575.c s32 igb_set_eee_i354(struct e1000_hw *hw, bool adv1G, bool adv100M) e1000_hw 2734 drivers/net/ethernet/intel/igb/e1000_82575.c s32 igb_get_eee_status_i354(struct e1000_hw *hw, bool *status) e1000_hw 2779 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_get_thermal_sensor_data_generic(struct e1000_hw *hw) e1000_hw 2832 drivers/net/ethernet/intel/igb/e1000_82575.c static s32 igb_init_thermal_sensor_thresh_generic(struct e1000_hw *hw) e1000_hw 7 drivers/net/ethernet/intel/igb/e1000_82575.h void igb_shutdown_serdes_link_82575(struct e1000_hw *hw); e1000_hw 8 drivers/net/ethernet/intel/igb/e1000_82575.h void igb_power_up_serdes_link_82575(struct e1000_hw *hw); e1000_hw 9 drivers/net/ethernet/intel/igb/e1000_82575.h void igb_power_down_phy_copper_82575(struct e1000_hw *hw); e1000_hw 10 drivers/net/ethernet/intel/igb/e1000_82575.h void igb_rx_fifo_flush_82575(struct e1000_hw *hw); e1000_hw 11 drivers/net/ethernet/intel/igb/e1000_82575.h s32 igb_read_i2c_byte(struct e1000_hw *hw, u8 byte_offset, u8 dev_addr, e1000_hw 13 drivers/net/ethernet/intel/igb/e1000_82575.h s32 igb_write_i2c_byte(struct e1000_hw *hw, u8 byte_offset, u8 dev_addr, e1000_hw 246 drivers/net/ethernet/intel/igb/e1000_82575.h void igb_vmdq_set_anti_spoofing_pf(struct e1000_hw *, bool, int); e1000_hw 247 drivers/net/ethernet/intel/igb/e1000_82575.h void igb_vmdq_set_loopback_pf(struct e1000_hw *, bool); e1000_hw 248 drivers/net/ethernet/intel/igb/e1000_82575.h void igb_vmdq_set_replication_pf(struct e1000_hw *, bool); e1000_hw 250 drivers/net/ethernet/intel/igb/e1000_82575.h s32 igb_read_emi_reg(struct e1000_hw *, u16 addr, u16 *data); e1000_hw 251 drivers/net/ethernet/intel/igb/e1000_82575.h s32 igb_set_eee_i350(struct e1000_hw *, bool adv1G, bool adv100M); e1000_hw 252 drivers/net/ethernet/intel/igb/e1000_82575.h s32 igb_set_eee_i354(struct e1000_hw *, bool adv1G, bool adv100M); e1000_hw 253 drivers/net/ethernet/intel/igb/e1000_82575.h s32 igb_get_eee_status_i354(struct e1000_hw *hw, bool *status); e1000_hw 15 drivers/net/ethernet/intel/igb/e1000_hw.h struct e1000_hw; e1000_hw 296 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*check_for_link)(struct e1000_hw *); e1000_hw 297 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*reset_hw)(struct e1000_hw *); e1000_hw 298 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*init_hw)(struct e1000_hw *); e1000_hw 299 drivers/net/ethernet/intel/igb/e1000_hw.h bool (*check_mng_mode)(struct e1000_hw *); e1000_hw 300 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*setup_physical_interface)(struct e1000_hw *); e1000_hw 301 drivers/net/ethernet/intel/igb/e1000_hw.h void (*rar_set)(struct e1000_hw *, u8 *, u32); e1000_hw 302 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*read_mac_addr)(struct e1000_hw *); e1000_hw 303 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*get_speed_and_duplex)(struct e1000_hw *, u16 *, u16 *); e1000_hw 304 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*acquire_swfw_sync)(struct e1000_hw *, u16); e1000_hw 305 drivers/net/ethernet/intel/igb/e1000_hw.h void (*release_swfw_sync)(struct e1000_hw *, u16); e1000_hw 307 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*get_thermal_sensor_data)(struct e1000_hw *); e1000_hw 308 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*init_thermal_sensor_thresh)(struct e1000_hw *); e1000_hw 310 drivers/net/ethernet/intel/igb/e1000_hw.h void (*write_vfta)(struct e1000_hw *, u32, u32); e1000_hw 314 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*acquire)(struct e1000_hw *); e1000_hw 315 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*check_polarity)(struct e1000_hw *); e1000_hw 316 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*check_reset_block)(struct e1000_hw *); e1000_hw 317 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*force_speed_duplex)(struct e1000_hw *); e1000_hw 318 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*get_cfg_done)(struct e1000_hw *hw); e1000_hw 319 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*get_cable_length)(struct e1000_hw *); e1000_hw 320 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*get_phy_info)(struct e1000_hw *); e1000_hw 321 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*read_reg)(struct e1000_hw *, u32, u16 *); e1000_hw 322 drivers/net/ethernet/intel/igb/e1000_hw.h void (*release)(struct e1000_hw *); e1000_hw 323 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*reset)(struct e1000_hw *); e1000_hw 324 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*set_d0_lplu_state)(struct e1000_hw *, bool); e1000_hw 325 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*set_d3_lplu_state)(struct e1000_hw *, bool); e1000_hw 326 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*write_reg)(struct e1000_hw *, u32, u16); e1000_hw 327 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*read_i2c_byte)(struct e1000_hw *, u8, u8, u8 *); e1000_hw 328 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*write_i2c_byte)(struct e1000_hw *, u8, u8, u8); e1000_hw 332 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*acquire)(struct e1000_hw *); e1000_hw 333 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*read)(struct e1000_hw *, u16, u16, u16 *); e1000_hw 334 drivers/net/ethernet/intel/igb/e1000_hw.h void (*release)(struct e1000_hw *); e1000_hw 335 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*write)(struct e1000_hw *, u16, u16, u16 *); e1000_hw 336 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*update)(struct e1000_hw *); e1000_hw 337 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*validate)(struct e1000_hw *); e1000_hw 338 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*valid_led_default)(struct e1000_hw *, u16 *); e1000_hw 355 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*get_invariants)(struct e1000_hw *); e1000_hw 475 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*init_params)(struct e1000_hw *hw); e1000_hw 476 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*read)(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id, e1000_hw 478 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*write)(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id); e1000_hw 479 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*read_posted)(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id); e1000_hw 480 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*write_posted)(struct e1000_hw *hw, u32 *msg, u16 size, e1000_hw 482 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*check_for_msg)(struct e1000_hw *hw, u16 mbx_id); e1000_hw 483 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*check_for_ack)(struct e1000_hw *hw, u16 mbx_id); e1000_hw 484 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*check_for_rst)(struct e1000_hw *hw, u16 mbx_id); e1000_hw 485 drivers/net/ethernet/intel/igb/e1000_hw.h s32 (*unlock)(struct e1000_hw *hw, u16 mbx_id); e1000_hw 544 drivers/net/ethernet/intel/igb/e1000_hw.h struct net_device *igb_get_hw_dev(struct e1000_hw *hw); e1000_hw 549 drivers/net/ethernet/intel/igb/e1000_hw.h s32 igb_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value); e1000_hw 550 drivers/net/ethernet/intel/igb/e1000_hw.h s32 igb_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value); e1000_hw 552 drivers/net/ethernet/intel/igb/e1000_hw.h void igb_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value); e1000_hw 553 drivers/net/ethernet/intel/igb/e1000_hw.h void igb_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value); e1000_hw 14 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_update_flash_i210(struct e1000_hw *hw); e1000_hw 22 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_get_hw_semaphore_i210(struct e1000_hw *hw) e1000_hw 92 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_acquire_nvm_i210(struct e1000_hw *hw) e1000_hw 104 drivers/net/ethernet/intel/igb/e1000_i210.c static void igb_release_nvm_i210(struct e1000_hw *hw) e1000_hw 117 drivers/net/ethernet/intel/igb/e1000_i210.c s32 igb_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask) e1000_hw 163 drivers/net/ethernet/intel/igb/e1000_i210.c void igb_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask) e1000_hw 187 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_read_nvm_srrd_i210(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 227 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_write_nvm_srwr(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 287 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_write_nvm_srwr_i210(struct e1000_hw *hw, u16 offset, u16 words, e1000_hw 324 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_read_invm_word_i210(struct e1000_hw *hw, u8 address, u16 *data) e1000_hw 365 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_read_invm_i210(struct e1000_hw *hw, u16 offset, e1000_hw 443 drivers/net/ethernet/intel/igb/e1000_i210.c s32 igb_read_invm_version(struct e1000_hw *hw, e1000_hw 537 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_validate_nvm_checksum_i210(struct e1000_hw *hw) e1000_hw 540 drivers/net/ethernet/intel/igb/e1000_i210.c s32 (*read_op_ptr)(struct e1000_hw *, u16, u16, u16 *); e1000_hw 572 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_update_nvm_checksum_i210(struct e1000_hw *hw) e1000_hw 627 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_pool_flash_update_done_i210(struct e1000_hw *hw) e1000_hw 649 drivers/net/ethernet/intel/igb/e1000_i210.c bool igb_get_flash_presence_i210(struct e1000_hw *hw) e1000_hw 666 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 igb_update_flash_i210(struct e1000_hw *hw) e1000_hw 698 drivers/net/ethernet/intel/igb/e1000_i210.c s32 igb_valid_led_default_i210(struct e1000_hw *hw, u16 *data) e1000_hw 731 drivers/net/ethernet/intel/igb/e1000_i210.c static s32 __igb_access_xmdio_reg(struct e1000_hw *hw, u16 address, e1000_hw 771 drivers/net/ethernet/intel/igb/e1000_i210.c s32 igb_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data) e1000_hw 783 drivers/net/ethernet/intel/igb/e1000_i210.c s32 igb_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data) e1000_hw 792 drivers/net/ethernet/intel/igb/e1000_i210.c s32 igb_init_nvm_params_i210(struct e1000_hw *hw) e1000_hw 825 drivers/net/ethernet/intel/igb/e1000_i210.c s32 igb_pll_workaround_i210(struct e1000_hw *hw) e1000_hw 896 drivers/net/ethernet/intel/igb/e1000_i210.c s32 igb_get_cfg_done_i210(struct e1000_hw *hw) e1000_hw 7 drivers/net/ethernet/intel/igb/e1000_i210.h s32 igb_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask); e1000_hw 8 drivers/net/ethernet/intel/igb/e1000_i210.h void igb_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask); e1000_hw 9 drivers/net/ethernet/intel/igb/e1000_i210.h s32 igb_valid_led_default_i210(struct e1000_hw *hw, u16 *data); e1000_hw 10 drivers/net/ethernet/intel/igb/e1000_i210.h s32 igb_read_invm_version(struct e1000_hw *hw, e1000_hw 12 drivers/net/ethernet/intel/igb/e1000_i210.h s32 igb_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data); e1000_hw 13 drivers/net/ethernet/intel/igb/e1000_i210.h s32 igb_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data); e1000_hw 14 drivers/net/ethernet/intel/igb/e1000_i210.h s32 igb_init_nvm_params_i210(struct e1000_hw *hw); e1000_hw 15 drivers/net/ethernet/intel/igb/e1000_i210.h bool igb_get_flash_presence_i210(struct e1000_hw *hw); e1000_hw 16 drivers/net/ethernet/intel/igb/e1000_i210.h s32 igb_pll_workaround_i210(struct e1000_hw *hw); e1000_hw 17 drivers/net/ethernet/intel/igb/e1000_i210.h s32 igb_get_cfg_done_i210(struct e1000_hw *hw); e1000_hw 14 drivers/net/ethernet/intel/igb/e1000_mac.c static s32 igb_set_default_fc(struct e1000_hw *hw); e1000_hw 15 drivers/net/ethernet/intel/igb/e1000_mac.c static s32 igb_set_fc_watermarks(struct e1000_hw *hw); e1000_hw 25 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_get_bus_info_pcie(struct e1000_hw *hw) e1000_hw 71 drivers/net/ethernet/intel/igb/e1000_mac.c void igb_clear_vfta(struct e1000_hw *hw) e1000_hw 88 drivers/net/ethernet/intel/igb/e1000_mac.c void igb_write_vfta(struct e1000_hw *hw, u32 offset, u32 value) e1000_hw 107 drivers/net/ethernet/intel/igb/e1000_mac.c void igb_init_rx_addrs(struct e1000_hw *hw, u16 rar_count) e1000_hw 132 drivers/net/ethernet/intel/igb/e1000_mac.c static s32 igb_find_vlvf_slot(struct e1000_hw *hw, u32 vlan, bool vlvf_bypass) e1000_hw 173 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_vfta_set(struct e1000_hw *hw, u32 vlan, u32 vind, e1000_hw 286 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_check_alt_mac_addr(struct e1000_hw *hw) e1000_hw 355 drivers/net/ethernet/intel/igb/e1000_mac.c void igb_rar_set(struct e1000_hw *hw, u8 *addr, u32 index) e1000_hw 392 drivers/net/ethernet/intel/igb/e1000_mac.c void igb_mta_set(struct e1000_hw *hw, u32 hash_value) e1000_hw 425 drivers/net/ethernet/intel/igb/e1000_mac.c static u32 igb_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) e1000_hw 494 drivers/net/ethernet/intel/igb/e1000_mac.c void igb_update_mc_addr_list(struct e1000_hw *hw, e1000_hw 526 drivers/net/ethernet/intel/igb/e1000_mac.c void igb_clear_hw_cntrs_base(struct e1000_hw *hw) e1000_hw 575 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_check_for_copper_link(struct e1000_hw *hw) e1000_hw 646 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_setup_link(struct e1000_hw *hw) e1000_hw 705 drivers/net/ethernet/intel/igb/e1000_mac.c void igb_config_collision_dist(struct e1000_hw *hw) e1000_hw 726 drivers/net/ethernet/intel/igb/e1000_mac.c static s32 igb_set_fc_watermarks(struct e1000_hw *hw) e1000_hw 761 drivers/net/ethernet/intel/igb/e1000_mac.c static s32 igb_set_default_fc(struct e1000_hw *hw) e1000_hw 808 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_force_mac_fc(struct e1000_hw *hw) e1000_hw 871 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_config_fc_after_link_up(struct e1000_hw *hw) e1000_hw 1201 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_get_speed_and_duplex_copper(struct e1000_hw *hw, u16 *speed, e1000_hw 1235 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_get_hw_semaphore(struct e1000_hw *hw) e1000_hw 1288 drivers/net/ethernet/intel/igb/e1000_mac.c void igb_put_hw_semaphore(struct e1000_hw *hw) e1000_hw 1305 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_get_auto_rd_done(struct e1000_hw *hw) e1000_hw 1336 drivers/net/ethernet/intel/igb/e1000_mac.c static s32 igb_valid_led_default(struct e1000_hw *hw, u16 *data) e1000_hw 1366 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_id_led_init(struct e1000_hw *hw) e1000_hw 1439 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_cleanup_led(struct e1000_hw *hw) e1000_hw 1451 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_blink_led(struct e1000_hw *hw) e1000_hw 1496 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_led_off(struct e1000_hw *hw) e1000_hw 1520 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_disable_pcie_master(struct e1000_hw *hw) e1000_hw 1558 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_validate_mdi_setting(struct e1000_hw *hw) e1000_hw 1588 drivers/net/ethernet/intel/igb/e1000_mac.c s32 igb_write_8bit_ctrl_reg(struct e1000_hw *hw, u32 reg, e1000_hw 1622 drivers/net/ethernet/intel/igb/e1000_mac.c bool igb_enable_mng_pass_thru(struct e1000_hw *hw) e1000_hw 17 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_blink_led(struct e1000_hw *hw); e1000_hw 18 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_check_for_copper_link(struct e1000_hw *hw); e1000_hw 19 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_cleanup_led(struct e1000_hw *hw); e1000_hw 20 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_config_fc_after_link_up(struct e1000_hw *hw); e1000_hw 21 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_disable_pcie_master(struct e1000_hw *hw); e1000_hw 22 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_force_mac_fc(struct e1000_hw *hw); e1000_hw 23 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_get_auto_rd_done(struct e1000_hw *hw); e1000_hw 24 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_get_bus_info_pcie(struct e1000_hw *hw); e1000_hw 25 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_get_hw_semaphore(struct e1000_hw *hw); e1000_hw 26 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_get_speed_and_duplex_copper(struct e1000_hw *hw, u16 *speed, e1000_hw 28 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_id_led_init(struct e1000_hw *hw); e1000_hw 29 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_led_off(struct e1000_hw *hw); e1000_hw 30 drivers/net/ethernet/intel/igb/e1000_mac.h void igb_update_mc_addr_list(struct e1000_hw *hw, e1000_hw 32 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_setup_link(struct e1000_hw *hw); e1000_hw 33 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_validate_mdi_setting(struct e1000_hw *hw); e1000_hw 34 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_write_8bit_ctrl_reg(struct e1000_hw *hw, u32 reg, e1000_hw 37 drivers/net/ethernet/intel/igb/e1000_mac.h void igb_clear_hw_cntrs_base(struct e1000_hw *hw); e1000_hw 38 drivers/net/ethernet/intel/igb/e1000_mac.h void igb_clear_vfta(struct e1000_hw *hw); e1000_hw 39 drivers/net/ethernet/intel/igb/e1000_mac.h void igb_write_vfta(struct e1000_hw *hw, u32 offset, u32 value); e1000_hw 40 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_vfta_set(struct e1000_hw *hw, u32 vid, u32 vind, e1000_hw 42 drivers/net/ethernet/intel/igb/e1000_mac.h void igb_config_collision_dist(struct e1000_hw *hw); e1000_hw 43 drivers/net/ethernet/intel/igb/e1000_mac.h void igb_init_rx_addrs(struct e1000_hw *hw, u16 rar_count); e1000_hw 44 drivers/net/ethernet/intel/igb/e1000_mac.h void igb_mta_set(struct e1000_hw *hw, u32 hash_value); e1000_hw 45 drivers/net/ethernet/intel/igb/e1000_mac.h void igb_put_hw_semaphore(struct e1000_hw *hw); e1000_hw 46 drivers/net/ethernet/intel/igb/e1000_mac.h void igb_rar_set(struct e1000_hw *hw, u8 *addr, u32 index); e1000_hw 47 drivers/net/ethernet/intel/igb/e1000_mac.h s32 igb_check_alt_mac_addr(struct e1000_hw *hw); e1000_hw 49 drivers/net/ethernet/intel/igb/e1000_mac.h bool igb_enable_mng_pass_thru(struct e1000_hw *hw); e1000_hw 66 drivers/net/ethernet/intel/igb/e1000_mac.h void e1000_init_function_pointers_82575(struct e1000_hw *hw); e1000_hw 15 drivers/net/ethernet/intel/igb/e1000_mbx.c s32 igb_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id, e1000_hw 40 drivers/net/ethernet/intel/igb/e1000_mbx.c s32 igb_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id) e1000_hw 61 drivers/net/ethernet/intel/igb/e1000_mbx.c s32 igb_check_for_msg(struct e1000_hw *hw, u16 mbx_id) e1000_hw 79 drivers/net/ethernet/intel/igb/e1000_mbx.c s32 igb_check_for_ack(struct e1000_hw *hw, u16 mbx_id) e1000_hw 97 drivers/net/ethernet/intel/igb/e1000_mbx.c s32 igb_check_for_rst(struct e1000_hw *hw, u16 mbx_id) e1000_hw 115 drivers/net/ethernet/intel/igb/e1000_mbx.c s32 igb_unlock_mbx(struct e1000_hw *hw, u16 mbx_id) e1000_hw 133 drivers/net/ethernet/intel/igb/e1000_mbx.c static s32 igb_poll_for_msg(struct e1000_hw *hw, u16 mbx_id) e1000_hw 162 drivers/net/ethernet/intel/igb/e1000_mbx.c static s32 igb_poll_for_ack(struct e1000_hw *hw, u16 mbx_id) e1000_hw 194 drivers/net/ethernet/intel/igb/e1000_mbx.c static s32 igb_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, e1000_hw 221 drivers/net/ethernet/intel/igb/e1000_mbx.c static s32 igb_write_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, e1000_hw 241 drivers/net/ethernet/intel/igb/e1000_mbx.c static s32 igb_check_for_bit_pf(struct e1000_hw *hw, u32 mask) e1000_hw 261 drivers/net/ethernet/intel/igb/e1000_mbx.c static s32 igb_check_for_msg_pf(struct e1000_hw *hw, u16 vf_number) e1000_hw 280 drivers/net/ethernet/intel/igb/e1000_mbx.c static s32 igb_check_for_ack_pf(struct e1000_hw *hw, u16 vf_number) e1000_hw 299 drivers/net/ethernet/intel/igb/e1000_mbx.c static s32 igb_check_for_rst_pf(struct e1000_hw *hw, u16 vf_number) e1000_hw 320 drivers/net/ethernet/intel/igb/e1000_mbx.c static s32 igb_obtain_mbx_lock_pf(struct e1000_hw *hw, u16 vf_number) e1000_hw 349 drivers/net/ethernet/intel/igb/e1000_mbx.c static s32 igb_release_mbx_lock_pf(struct e1000_hw *hw, u16 vf_number) e1000_hw 371 drivers/net/ethernet/intel/igb/e1000_mbx.c static s32 igb_write_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size, e1000_hw 413 drivers/net/ethernet/intel/igb/e1000_mbx.c static s32 igb_read_mbx_pf(struct e1000_hw *hw, u32 *msg, u16 size, e1000_hw 448 drivers/net/ethernet/intel/igb/e1000_mbx.c s32 igb_init_mbx_params_pf(struct e1000_hw *hw) e1000_hw 50 drivers/net/ethernet/intel/igb/e1000_mbx.h s32 igb_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id, e1000_hw 52 drivers/net/ethernet/intel/igb/e1000_mbx.h s32 igb_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id); e1000_hw 53 drivers/net/ethernet/intel/igb/e1000_mbx.h s32 igb_check_for_msg(struct e1000_hw *hw, u16 mbx_id); e1000_hw 54 drivers/net/ethernet/intel/igb/e1000_mbx.h s32 igb_check_for_ack(struct e1000_hw *hw, u16 mbx_id); e1000_hw 55 drivers/net/ethernet/intel/igb/e1000_mbx.h s32 igb_check_for_rst(struct e1000_hw *hw, u16 mbx_id); e1000_hw 56 drivers/net/ethernet/intel/igb/e1000_mbx.h s32 igb_unlock_mbx(struct e1000_hw *hw, u16 mbx_id); e1000_hw 57 drivers/net/ethernet/intel/igb/e1000_mbx.h s32 igb_init_mbx_params_pf(struct e1000_hw *hw); e1000_hw 17 drivers/net/ethernet/intel/igb/e1000_nvm.c static void igb_raise_eec_clk(struct e1000_hw *hw, u32 *eecd) e1000_hw 32 drivers/net/ethernet/intel/igb/e1000_nvm.c static void igb_lower_eec_clk(struct e1000_hw *hw, u32 *eecd) e1000_hw 50 drivers/net/ethernet/intel/igb/e1000_nvm.c static void igb_shift_out_eec_bits(struct e1000_hw *hw, u16 data, u16 count) e1000_hw 92 drivers/net/ethernet/intel/igb/e1000_nvm.c static u16 igb_shift_in_eec_bits(struct e1000_hw *hw, u16 count) e1000_hw 127 drivers/net/ethernet/intel/igb/e1000_nvm.c static s32 igb_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg) e1000_hw 158 drivers/net/ethernet/intel/igb/e1000_nvm.c s32 igb_acquire_nvm(struct e1000_hw *hw) e1000_hw 192 drivers/net/ethernet/intel/igb/e1000_nvm.c static void igb_standby_nvm(struct e1000_hw *hw) e1000_hw 216 drivers/net/ethernet/intel/igb/e1000_nvm.c static void e1000_stop_nvm(struct e1000_hw *hw) e1000_hw 234 drivers/net/ethernet/intel/igb/e1000_nvm.c void igb_release_nvm(struct e1000_hw *hw) e1000_hw 251 drivers/net/ethernet/intel/igb/e1000_nvm.c static s32 igb_ready_nvm_eeprom(struct e1000_hw *hw) e1000_hw 305 drivers/net/ethernet/intel/igb/e1000_nvm.c s32 igb_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) e1000_hw 365 drivers/net/ethernet/intel/igb/e1000_nvm.c s32 igb_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) e1000_hw 410 drivers/net/ethernet/intel/igb/e1000_nvm.c s32 igb_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) e1000_hw 486 drivers/net/ethernet/intel/igb/e1000_nvm.c s32 igb_read_part_string(struct e1000_hw *hw, u8 *part_num, u32 part_num_size) e1000_hw 596 drivers/net/ethernet/intel/igb/e1000_nvm.c s32 igb_read_mac_addr(struct e1000_hw *hw) e1000_hw 624 drivers/net/ethernet/intel/igb/e1000_nvm.c s32 igb_validate_nvm_checksum(struct e1000_hw *hw) e1000_hw 657 drivers/net/ethernet/intel/igb/e1000_nvm.c s32 igb_update_nvm_checksum(struct e1000_hw *hw) e1000_hw 687 drivers/net/ethernet/intel/igb/e1000_nvm.c void igb_get_fw_version(struct e1000_hw *hw, struct e1000_fw_version *fw_vers) e1000_hw 7 drivers/net/ethernet/intel/igb/e1000_nvm.h s32 igb_acquire_nvm(struct e1000_hw *hw); e1000_hw 8 drivers/net/ethernet/intel/igb/e1000_nvm.h void igb_release_nvm(struct e1000_hw *hw); e1000_hw 9 drivers/net/ethernet/intel/igb/e1000_nvm.h s32 igb_read_mac_addr(struct e1000_hw *hw); e1000_hw 10 drivers/net/ethernet/intel/igb/e1000_nvm.h s32 igb_read_part_num(struct e1000_hw *hw, u32 *part_num); e1000_hw 11 drivers/net/ethernet/intel/igb/e1000_nvm.h s32 igb_read_part_string(struct e1000_hw *hw, u8 *part_num, e1000_hw 13 drivers/net/ethernet/intel/igb/e1000_nvm.h s32 igb_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data); e1000_hw 14 drivers/net/ethernet/intel/igb/e1000_nvm.h s32 igb_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data); e1000_hw 15 drivers/net/ethernet/intel/igb/e1000_nvm.h s32 igb_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data); e1000_hw 16 drivers/net/ethernet/intel/igb/e1000_nvm.h s32 igb_validate_nvm_checksum(struct e1000_hw *hw); e1000_hw 17 drivers/net/ethernet/intel/igb/e1000_nvm.h s32 igb_update_nvm_checksum(struct e1000_hw *hw); e1000_hw 34 drivers/net/ethernet/intel/igb/e1000_nvm.h void igb_get_fw_version(struct e1000_hw *hw, struct e1000_fw_version *fw_vers); e1000_hw 10 drivers/net/ethernet/intel/igb/e1000_phy.c static s32 igb_phy_setup_autoneg(struct e1000_hw *hw); e1000_hw 11 drivers/net/ethernet/intel/igb/e1000_phy.c static void igb_phy_force_speed_duplex_setup(struct e1000_hw *hw, e1000_hw 13 drivers/net/ethernet/intel/igb/e1000_phy.c static s32 igb_wait_autoneg(struct e1000_hw *hw); e1000_hw 14 drivers/net/ethernet/intel/igb/e1000_phy.c static s32 igb_set_master_slave_mode(struct e1000_hw *hw); e1000_hw 38 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_check_reset_block(struct e1000_hw *hw) e1000_hw 54 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_get_phy_id(struct e1000_hw *hw) e1000_hw 87 drivers/net/ethernet/intel/igb/e1000_phy.c static s32 igb_phy_reset_dsp(struct e1000_hw *hw) e1000_hw 113 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 169 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 226 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 271 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 330 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data) e1000_hw 380 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 419 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 455 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_copper_link_setup_82580(struct e1000_hw *hw) e1000_hw 522 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_copper_link_setup_m88(struct e1000_hw *hw) e1000_hw 626 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_copper_link_setup_m88_gen2(struct e1000_hw *hw) e1000_hw 722 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_copper_link_setup_igp(struct e1000_hw *hw) e1000_hw 860 drivers/net/ethernet/intel/igb/e1000_phy.c static s32 igb_copper_link_autoneg(struct e1000_hw *hw) e1000_hw 923 drivers/net/ethernet/intel/igb/e1000_phy.c static s32 igb_phy_setup_autoneg(struct e1000_hw *hw) e1000_hw 1080 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_setup_copper_link(struct e1000_hw *hw) e1000_hw 1131 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_phy_force_speed_duplex_igp(struct e1000_hw *hw) e1000_hw 1196 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_phy_force_speed_duplex_m88(struct e1000_hw *hw) e1000_hw 1331 drivers/net/ethernet/intel/igb/e1000_phy.c static void igb_phy_force_speed_duplex_setup(struct e1000_hw *hw, e1000_hw 1394 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_set_d3_lplu_state(struct e1000_hw *hw, bool active) e1000_hw 1477 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_check_downshift(struct e1000_hw *hw) e1000_hw 1520 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_check_polarity_m88(struct e1000_hw *hw) e1000_hw 1545 drivers/net/ethernet/intel/igb/e1000_phy.c static s32 igb_check_polarity_igp(struct e1000_hw *hw) e1000_hw 1588 drivers/net/ethernet/intel/igb/e1000_phy.c static s32 igb_wait_autoneg(struct e1000_hw *hw) e1000_hw 1621 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_phy_has_link(struct e1000_hw *hw, u32 iterations, e1000_hw 1674 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_get_cable_length_m88(struct e1000_hw *hw) e1000_hw 1700 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_get_cable_length_m88_gen2(struct e1000_hw *hw) e1000_hw 1838 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_get_cable_length_igp_2(struct e1000_hw *hw) e1000_hw 1909 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_get_phy_info_m88(struct e1000_hw *hw) e1000_hw 1985 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_get_phy_info_igp(struct e1000_hw *hw) e1000_hw 2048 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_phy_sw_reset(struct e1000_hw *hw) e1000_hw 2080 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_phy_hw_reset(struct e1000_hw *hw) e1000_hw 2121 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_phy_init_script_igp3(struct e1000_hw *hw) e1000_hw 2204 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_initialize_M88E1512_phy(struct e1000_hw *hw) e1000_hw 2288 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_initialize_M88E1543_phy(struct e1000_hw *hw) e1000_hw 2383 drivers/net/ethernet/intel/igb/e1000_phy.c void igb_power_up_phy_copper(struct e1000_hw *hw) e1000_hw 2400 drivers/net/ethernet/intel/igb/e1000_phy.c void igb_power_down_phy_copper(struct e1000_hw *hw) e1000_hw 2419 drivers/net/ethernet/intel/igb/e1000_phy.c static s32 igb_check_polarity_82580(struct e1000_hw *hw) e1000_hw 2444 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_phy_force_speed_duplex_82580(struct e1000_hw *hw) e1000_hw 2507 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_get_phy_info_82580(struct e1000_hw *hw) e1000_hw 2570 drivers/net/ethernet/intel/igb/e1000_phy.c s32 igb_get_cable_length_82580(struct e1000_hw *hw) e1000_hw 2598 drivers/net/ethernet/intel/igb/e1000_phy.c static s32 igb_set_master_slave_mode(struct e1000_hw *hw) e1000_hw 20 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_check_downshift(struct e1000_hw *hw); e1000_hw 21 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_check_reset_block(struct e1000_hw *hw); e1000_hw 22 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_copper_link_setup_igp(struct e1000_hw *hw); e1000_hw 23 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_copper_link_setup_m88(struct e1000_hw *hw); e1000_hw 24 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_copper_link_setup_m88_gen2(struct e1000_hw *hw); e1000_hw 25 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_phy_force_speed_duplex_igp(struct e1000_hw *hw); e1000_hw 26 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_phy_force_speed_duplex_m88(struct e1000_hw *hw); e1000_hw 27 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_get_cable_length_m88(struct e1000_hw *hw); e1000_hw 28 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_get_cable_length_m88_gen2(struct e1000_hw *hw); e1000_hw 29 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_get_cable_length_igp_2(struct e1000_hw *hw); e1000_hw 30 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_get_phy_id(struct e1000_hw *hw); e1000_hw 31 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_get_phy_info_igp(struct e1000_hw *hw); e1000_hw 32 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_get_phy_info_m88(struct e1000_hw *hw); e1000_hw 33 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_phy_sw_reset(struct e1000_hw *hw); e1000_hw 34 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_phy_hw_reset(struct e1000_hw *hw); e1000_hw 35 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 36 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_set_d3_lplu_state(struct e1000_hw *hw, bool active); e1000_hw 37 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_setup_copper_link(struct e1000_hw *hw); e1000_hw 38 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 39 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_phy_has_link(struct e1000_hw *hw, u32 iterations, e1000_hw 41 drivers/net/ethernet/intel/igb/e1000_phy.h void igb_power_up_phy_copper(struct e1000_hw *hw); e1000_hw 42 drivers/net/ethernet/intel/igb/e1000_phy.h void igb_power_down_phy_copper(struct e1000_hw *hw); e1000_hw 43 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_phy_init_script_igp3(struct e1000_hw *hw); e1000_hw 44 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_initialize_M88E1512_phy(struct e1000_hw *hw); e1000_hw 45 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_initialize_M88E1543_phy(struct e1000_hw *hw); e1000_hw 46 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 47 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 48 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_read_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 49 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_write_phy_reg_i2c(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 50 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_read_sfp_data_byte(struct e1000_hw *hw, u16 offset, u8 *data); e1000_hw 51 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_copper_link_setup_82580(struct e1000_hw *hw); e1000_hw 52 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_get_phy_info_82580(struct e1000_hw *hw); e1000_hw 53 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_phy_force_speed_duplex_82580(struct e1000_hw *hw); e1000_hw 54 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_get_cable_length_82580(struct e1000_hw *hw); e1000_hw 55 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 *data); e1000_hw 56 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 data); e1000_hw 57 drivers/net/ethernet/intel/igb/e1000_phy.h s32 igb_check_polarity_m88(struct e1000_hw *hw); e1000_hw 351 drivers/net/ethernet/intel/igb/e1000_regs.h struct e1000_hw; e1000_hw 353 drivers/net/ethernet/intel/igb/e1000_regs.h u32 igb_rd32(struct e1000_hw *hw, u32 reg); e1000_hw 392 drivers/net/ethernet/intel/igb/igb.h struct e1000_hw *hw; e1000_hw 522 drivers/net/ethernet/intel/igb/igb.h struct e1000_hw hw; e1000_hw 688 drivers/net/ethernet/intel/igb/igb.h static inline s32 igb_reset_phy(struct e1000_hw *hw) e1000_hw 696 drivers/net/ethernet/intel/igb/igb.h static inline s32 igb_read_phy_reg(struct e1000_hw *hw, u32 offset, u16 *data) e1000_hw 704 drivers/net/ethernet/intel/igb/igb.h static inline s32 igb_write_phy_reg(struct e1000_hw *hw, u32 offset, u16 data) e1000_hw 712 drivers/net/ethernet/intel/igb/igb.h static inline s32 igb_get_phy_info(struct e1000_hw *hw) e1000_hw 139 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 263 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 378 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 397 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 459 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 728 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 775 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1206 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1228 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1258 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1356 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1381 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1390 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1549 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1595 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1606 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1666 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1736 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1967 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2150 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2670 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2704 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2743 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2770 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2814 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2829 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3044 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3123 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3197 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3239 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3311 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3348 drivers/net/ethernet/intel/igb/igb_ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 292 drivers/net/ethernet/intel/igb/igb_main.c static void igb_regdump(struct e1000_hw *hw, struct igb_reg_info *reginfo) e1000_hw 361 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 568 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 584 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 609 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 632 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 653 drivers/net/ethernet/intel/igb/igb_main.c struct net_device *igb_get_hw_dev(struct e1000_hw *hw) e1000_hw 740 drivers/net/ethernet/intel/igb/igb_main.c u32 igb_rd32(struct e1000_hw *hw, u32 reg) e1000_hw 775 drivers/net/ethernet/intel/igb/igb_main.c static void igb_write_ivar(struct e1000_hw *hw, int msix_vector, e1000_hw 793 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 879 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1143 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1480 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1514 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1539 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1570 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1589 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1601 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1619 drivers/net/ethernet/intel/igb/igb_main.c static void set_tx_desc_fetch_prio(struct e1000_hw *hw, int queue, e1000_hw 1637 drivers/net/ethernet/intel/igb/igb_main.c static void set_queue_mode(struct e1000_hw *hw, int queue, enum queue_mode mode) e1000_hw 1692 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1909 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2054 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2122 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2167 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2247 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2263 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2557 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2791 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2867 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2915 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3002 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw; e1000_hw 3483 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3628 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3695 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3716 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3764 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3799 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 3891 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4102 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4132 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4167 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4252 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4343 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4400 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4417 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4439 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4478 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4794 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4821 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4850 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4903 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 4984 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5082 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5135 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5171 drivers/net/ethernet/intel/igb/igb_main.c static bool igb_thermal_sensor_event(struct e1000_hw *hw, u32 event) e1000_hw 5196 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 5225 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6179 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6265 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6450 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6524 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6597 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6618 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6655 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6675 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6738 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6752 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6819 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6844 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6894 drivers/net/ethernet/intel/igb/igb_main.c static int igb_find_vlvf_entry(struct e1000_hw *hw, u32 vlan) e1000_hw 6915 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6943 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6975 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7106 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7137 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7150 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7214 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7258 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7310 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7453 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7469 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7550 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7581 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7602 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7639 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7679 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 7845 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 8561 drivers/net/ethernet/intel/igb/igb_main.c void igb_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value) e1000_hw 8568 drivers/net/ethernet/intel/igb/igb_main.c void igb_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value) e1000_hw 8575 drivers/net/ethernet/intel/igb/igb_main.c s32 igb_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value) e1000_hw 8585 drivers/net/ethernet/intel/igb/igb_main.c s32 igb_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value) e1000_hw 8598 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 8626 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 8643 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 8729 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 8796 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 8833 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 9022 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 9085 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 9131 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 9196 drivers/net/ethernet/intel/igb/igb_main.c static void igb_set_vf_rate_limit(struct e1000_hw *hw, int vf, int tx_rate, e1000_hw 9257 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 9284 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 9342 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 9383 drivers/net/ethernet/intel/igb/igb_main.c struct e1000_hw *hw = &adapter->hw; e1000_hw 9466 drivers/net/ethernet/intel/igb/igb_main.c s32 igb_read_i2c_byte(struct e1000_hw *hw, u8 byte_offset, e1000_hw 9503 drivers/net/ethernet/intel/igb/igb_main.c s32 igb_write_i2c_byte(struct e1000_hw *hw, u8 byte_offset, e1000_hw 77 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &igb->hw; e1000_hw 94 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &igb->hw; e1000_hw 116 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 134 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 198 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &igb->hw; e1000_hw 227 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &igb->hw; e1000_hw 286 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &igb->hw; e1000_hw 313 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &igb->hw; e1000_hw 341 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &igb->hw; e1000_hw 419 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &igb->hw; e1000_hw 475 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &igb->hw; e1000_hw 515 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &igb->hw; e1000_hw 687 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 744 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 780 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 819 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 913 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 996 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1178 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1321 drivers/net/ethernet/intel/igb/igb_ptp.c struct e1000_hw *hw = &adapter->hw; e1000_hw 55 drivers/net/ethernet/intel/igbvf/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 129 drivers/net/ethernet/intel/igbvf/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 273 drivers/net/ethernet/intel/igbvf/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 335 drivers/net/ethernet/intel/igbvf/ethtool.c struct e1000_hw *hw = &adapter->hw; e1000_hw 226 drivers/net/ethernet/intel/igbvf/igbvf.h struct e1000_hw hw; e1000_hw 263 drivers/net/ethernet/intel/igbvf/igbvf.h void (*init_ops)(struct e1000_hw *); e1000_hw 12 drivers/net/ethernet/intel/igbvf/mbx.c static s32 e1000_poll_for_msg(struct e1000_hw *hw) e1000_hw 38 drivers/net/ethernet/intel/igbvf/mbx.c static s32 e1000_poll_for_ack(struct e1000_hw *hw) e1000_hw 67 drivers/net/ethernet/intel/igbvf/mbx.c static s32 e1000_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size) e1000_hw 93 drivers/net/ethernet/intel/igbvf/mbx.c static s32 e1000_write_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size) e1000_hw 119 drivers/net/ethernet/intel/igbvf/mbx.c static u32 e1000_read_v2p_mailbox(struct e1000_hw *hw) e1000_hw 137 drivers/net/ethernet/intel/igbvf/mbx.c static s32 e1000_check_for_bit_vf(struct e1000_hw *hw, u32 mask) e1000_hw 156 drivers/net/ethernet/intel/igbvf/mbx.c static s32 e1000_check_for_msg_vf(struct e1000_hw *hw) e1000_hw 174 drivers/net/ethernet/intel/igbvf/mbx.c static s32 e1000_check_for_ack_vf(struct e1000_hw *hw) e1000_hw 192 drivers/net/ethernet/intel/igbvf/mbx.c static s32 e1000_check_for_rst_vf(struct e1000_hw *hw) e1000_hw 211 drivers/net/ethernet/intel/igbvf/mbx.c static s32 e1000_obtain_mbx_lock_vf(struct e1000_hw *hw) e1000_hw 239 drivers/net/ethernet/intel/igbvf/mbx.c static s32 e1000_write_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size) e1000_hw 277 drivers/net/ethernet/intel/igbvf/mbx.c static s32 e1000_read_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size) e1000_hw 309 drivers/net/ethernet/intel/igbvf/mbx.c s32 e1000_init_mbx_params_vf(struct e1000_hw *hw) e1000_hw 52 drivers/net/ethernet/intel/igbvf/mbx.h void e1000_init_mbx_ops_generic(struct e1000_hw *hw); e1000_hw 53 drivers/net/ethernet/intel/igbvf/mbx.h s32 e1000_init_mbx_params_vf(struct e1000_hw *); e1000_hw 853 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 870 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 924 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 974 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1154 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1168 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1184 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1215 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1230 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1250 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1283 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1329 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1364 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1411 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1446 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1513 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1537 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1562 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1667 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1705 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1795 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1833 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1871 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 1914 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2621 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 2712 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw; e1000_hw 2919 drivers/net/ethernet/intel/igbvf/netdev.c struct e1000_hw *hw = &adapter->hw; e1000_hw 6 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_check_for_link_vf(struct e1000_hw *hw); e1000_hw 7 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed, e1000_hw 9 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_init_hw_vf(struct e1000_hw *hw); e1000_hw 10 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_reset_hw_vf(struct e1000_hw *hw); e1000_hw 12 drivers/net/ethernet/intel/igbvf/vf.c static void e1000_update_mc_addr_list_vf(struct e1000_hw *hw, u8 *, e1000_hw 14 drivers/net/ethernet/intel/igbvf/vf.c static void e1000_rar_set_vf(struct e1000_hw *, u8 *, u32); e1000_hw 15 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_read_mac_addr_vf(struct e1000_hw *); e1000_hw 16 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_set_uc_addr_vf(struct e1000_hw *hw, u32 subcmd, u8 *addr); e1000_hw 17 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_set_vfta_vf(struct e1000_hw *, u16, bool); e1000_hw 23 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_init_mac_params_vf(struct e1000_hw *hw) e1000_hw 59 drivers/net/ethernet/intel/igbvf/vf.c void e1000_init_function_pointers_vf(struct e1000_hw *hw) e1000_hw 74 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed, e1000_hw 102 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_reset_hw_vf(struct e1000_hw *hw) e1000_hw 151 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_init_hw_vf(struct e1000_hw *hw) e1000_hw 168 drivers/net/ethernet/intel/igbvf/vf.c static u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr) e1000_hw 201 drivers/net/ethernet/intel/igbvf/vf.c static void e1000_update_mc_addr_list_vf(struct e1000_hw *hw, e1000_hw 242 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_set_vfta_vf(struct e1000_hw *hw, u16 vid, bool set) e1000_hw 272 drivers/net/ethernet/intel/igbvf/vf.c void e1000_rlpml_set_vf(struct e1000_hw *hw, u16 max_size) e1000_hw 292 drivers/net/ethernet/intel/igbvf/vf.c static void e1000_rar_set_vf(struct e1000_hw *hw, u8 *addr, u32 index) e1000_hw 319 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_read_mac_addr_vf(struct e1000_hw *hw) e1000_hw 332 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_set_uc_addr_vf(struct e1000_hw *hw, u32 sub_cmd, u8 *addr) e1000_hw 372 drivers/net/ethernet/intel/igbvf/vf.c static s32 e1000_check_for_link_vf(struct e1000_hw *hw) e1000_hw 15 drivers/net/ethernet/intel/igbvf/vf.h struct e1000_hw; e1000_hw 153 drivers/net/ethernet/intel/igbvf/vf.h s32 (*init_params)(struct e1000_hw *); e1000_hw 154 drivers/net/ethernet/intel/igbvf/vf.h s32 (*check_for_link)(struct e1000_hw *); e1000_hw 155 drivers/net/ethernet/intel/igbvf/vf.h void (*clear_vfta)(struct e1000_hw *); e1000_hw 156 drivers/net/ethernet/intel/igbvf/vf.h s32 (*get_bus_info)(struct e1000_hw *); e1000_hw 157 drivers/net/ethernet/intel/igbvf/vf.h s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *); e1000_hw 158 drivers/net/ethernet/intel/igbvf/vf.h void (*update_mc_addr_list)(struct e1000_hw *, u8 *, u32, u32, u32); e1000_hw 159 drivers/net/ethernet/intel/igbvf/vf.h s32 (*set_uc_addr)(struct e1000_hw *, u32, u8 *); e1000_hw 160 drivers/net/ethernet/intel/igbvf/vf.h s32 (*reset_hw)(struct e1000_hw *); e1000_hw 161 drivers/net/ethernet/intel/igbvf/vf.h s32 (*init_hw)(struct e1000_hw *); e1000_hw 162 drivers/net/ethernet/intel/igbvf/vf.h s32 (*setup_link)(struct e1000_hw *); e1000_hw 163 drivers/net/ethernet/intel/igbvf/vf.h void (*write_vfta)(struct e1000_hw *, u32, u32); e1000_hw 164 drivers/net/ethernet/intel/igbvf/vf.h void (*mta_set)(struct e1000_hw *, u32); e1000_hw 165 drivers/net/ethernet/intel/igbvf/vf.h void (*rar_set)(struct e1000_hw *, u8*, u32); e1000_hw 166 drivers/net/ethernet/intel/igbvf/vf.h s32 (*read_mac_addr)(struct e1000_hw *); e1000_hw 167 drivers/net/ethernet/intel/igbvf/vf.h s32 (*set_vfta)(struct e1000_hw *, u16, bool); e1000_hw 184 drivers/net/ethernet/intel/igbvf/vf.h s32 (*init_params)(struct e1000_hw *hw); e1000_hw 185 drivers/net/ethernet/intel/igbvf/vf.h s32 (*read)(struct e1000_hw *, u32 *, u16); e1000_hw 186 drivers/net/ethernet/intel/igbvf/vf.h s32 (*write)(struct e1000_hw *, u32 *, u16); e1000_hw 187 drivers/net/ethernet/intel/igbvf/vf.h s32 (*read_posted)(struct e1000_hw *, u32 *, u16); e1000_hw 188 drivers/net/ethernet/intel/igbvf/vf.h s32 (*write_posted)(struct e1000_hw *, u32 *, u16); e1000_hw 189 drivers/net/ethernet/intel/igbvf/vf.h s32 (*check_for_msg)(struct e1000_hw *); e1000_hw 190 drivers/net/ethernet/intel/igbvf/vf.h s32 (*check_for_ack)(struct e1000_hw *); e1000_hw 191 drivers/net/ethernet/intel/igbvf/vf.h s32 (*check_for_rst)(struct e1000_hw *); e1000_hw 240 drivers/net/ethernet/intel/igbvf/vf.h void e1000_rlpml_set_vf(struct e1000_hw *, u16); e1000_hw 241 drivers/net/ethernet/intel/igbvf/vf.h void e1000_init_function_pointers_vf(struct e1000_hw *hw);