Lines Matching refs:e1000_hw

19 static s32  igb_get_invariants_82575(struct e1000_hw *);
20 static s32 igb_acquire_phy_82575(struct e1000_hw *);
21 static void igb_release_phy_82575(struct e1000_hw *);
22 static s32 igb_acquire_nvm_82575(struct e1000_hw *);
23 static void igb_release_nvm_82575(struct e1000_hw *);
24 static s32 igb_check_for_link_82575(struct e1000_hw *);
25 static s32 igb_get_cfg_done_82575(struct e1000_hw *);
26 static s32 igb_init_hw_82575(struct e1000_hw *);
27 static s32 igb_phy_hw_reset_sgmii_82575(struct e1000_hw *);
28 static s32 igb_read_phy_reg_sgmii_82575(struct e1000_hw *, u32, u16 *);
29 static s32 igb_reset_hw_82575(struct e1000_hw *);
30 static s32 igb_reset_hw_82580(struct e1000_hw *);
31 static s32 igb_set_d0_lplu_state_82575(struct e1000_hw *, bool);
32 static s32 igb_set_d0_lplu_state_82580(struct e1000_hw *, bool);
33 static s32 igb_set_d3_lplu_state_82580(struct e1000_hw *, bool);
34 static s32 igb_setup_copper_link_82575(struct e1000_hw *);
35 static s32 igb_setup_serdes_link_82575(struct e1000_hw *);
36 static s32 igb_write_phy_reg_sgmii_82575(struct e1000_hw *, u32, u16);
37 static void igb_clear_hw_cntrs_82575(struct e1000_hw *);
38 static s32 igb_acquire_swfw_sync_82575(struct e1000_hw *, u16);
39 static s32 igb_get_pcs_speed_and_duplex_82575(struct e1000_hw *, u16 *,
41 static s32 igb_get_phy_id_82575(struct e1000_hw *);
42 static void igb_release_swfw_sync_82575(struct e1000_hw *, u16);
43 static bool igb_sgmii_active_82575(struct e1000_hw *);
44 static s32 igb_reset_init_script_82575(struct e1000_hw *);
45 static s32 igb_read_mac_addr_82575(struct e1000_hw *);
46 static s32 igb_set_pcie_completion_timeout(struct e1000_hw *hw);
47 static s32 igb_reset_mdicnfg_82580(struct e1000_hw *hw);
48 static s32 igb_validate_nvm_checksum_82580(struct e1000_hw *hw);
49 static s32 igb_update_nvm_checksum_82580(struct e1000_hw *hw);
50 static s32 igb_validate_nvm_checksum_i350(struct e1000_hw *hw);
51 static s32 igb_update_nvm_checksum_i350(struct e1000_hw *hw);
69 static void igb_write_vfta_i350(struct e1000_hw *hw, u32 offset, u32 value)
88 static bool igb_sgmii_uses_mdio_82575(struct e1000_hw *hw)
119 static s32 igb_check_for_link_media_swap(struct e1000_hw *hw)
178 static s32 igb_init_phy_params_82575(struct e1000_hw *hw)
326 static s32 igb_init_nvm_params_82575(struct e1000_hw *hw)
402 static s32 igb_init_mac_params_82575(struct e1000_hw *hw)
490 static s32 igb_set_sfp_media_type_82575(struct e1000_hw *hw)
552 static s32 igb_get_invariants_82575(struct e1000_hw *hw)
716 static s32 igb_acquire_phy_82575(struct e1000_hw *hw)
737 static void igb_release_phy_82575(struct e1000_hw *hw)
760 static s32 igb_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset,
791 static s32 igb_write_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset,
821 static s32 igb_get_phy_id_82575(struct e1000_hw *hw)
916 static s32 igb_phy_hw_reset_sgmii_82575(struct e1000_hw *hw)
959 static s32 igb_set_d0_lplu_state_82575(struct e1000_hw *hw, bool active)
1035 static s32 igb_set_d0_lplu_state_82580(struct e1000_hw *hw, bool active)
1078 static s32 igb_set_d3_lplu_state_82580(struct e1000_hw *hw, bool active)
1117 static s32 igb_acquire_nvm_82575(struct e1000_hw *hw)
1141 static void igb_release_nvm_82575(struct e1000_hw *hw)
1155 static s32 igb_acquire_swfw_sync_82575(struct e1000_hw *hw, u16 mask)
1204 static void igb_release_swfw_sync_82575(struct e1000_hw *hw, u16 mask)
1228 static s32 igb_get_cfg_done_82575(struct e1000_hw *hw)
1267 static s32 igb_get_link_up_info_82575(struct e1000_hw *hw, u16 *speed,
1289 static s32 igb_check_for_link_82575(struct e1000_hw *hw)
1322 void igb_power_up_serdes_link_82575(struct e1000_hw *hw)
1355 static s32 igb_get_pcs_speed_and_duplex_82575(struct e1000_hw *hw, u16 *speed,
1417 void igb_shutdown_serdes_link_82575(struct e1000_hw *hw)
1449 static s32 igb_reset_hw_82575(struct e1000_hw *hw)
1509 static s32 igb_init_hw_82575(struct e1000_hw *hw)
1566 static s32 igb_setup_copper_link_82575(struct e1000_hw *hw)
1652 static s32 igb_setup_serdes_link_82575(struct e1000_hw *hw)
1793 static bool igb_sgmii_active_82575(struct e1000_hw *hw)
1806 static s32 igb_reset_init_script_82575(struct e1000_hw *hw)
1839 static s32 igb_read_mac_addr_82575(struct e1000_hw *hw)
1864 void igb_power_down_phy_copper_82575(struct e1000_hw *hw)
1877 static void igb_clear_hw_cntrs_82575(struct e1000_hw *hw)
1943 void igb_rx_fifo_flush_82575(struct e1000_hw *hw)
2021 static s32 igb_set_pcie_completion_timeout(struct e1000_hw *hw)
2068 void igb_vmdq_set_anti_spoofing_pf(struct e1000_hw *hw, bool enable, int pf)
2106 void igb_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable)
2142 void igb_vmdq_set_replication_pf(struct e1000_hw *hw, bool enable)
2163 s32 igb_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 *data)
2187 s32 igb_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 data)
2212 static s32 igb_reset_mdicnfg_82580(struct e1000_hw *hw)
2248 static s32 igb_reset_hw_82580(struct e1000_hw *hw)
2359 static s32 igb_validate_nvm_checksum_with_offset(struct e1000_hw *hw,
2395 static s32 igb_update_nvm_checksum_with_offset(struct e1000_hw *hw, u16 offset)
2427 static s32 igb_validate_nvm_checksum_82580(struct e1000_hw *hw)
2467 static s32 igb_update_nvm_checksum_82580(struct e1000_hw *hw)
2509 static s32 igb_validate_nvm_checksum_i350(struct e1000_hw *hw)
2535 static s32 igb_update_nvm_checksum_i350(struct e1000_hw *hw)
2559 static s32 __igb_access_emi_reg(struct e1000_hw *hw, u16 address,
2582 s32 igb_read_emi_reg(struct e1000_hw *hw, u16 addr, u16 *data)
2596 s32 igb_set_eee_i350(struct e1000_hw *hw, bool adv1G, bool adv100M)
2652 s32 igb_set_eee_i354(struct e1000_hw *hw, bool adv1G, bool adv100M)
2732 s32 igb_get_eee_status_i354(struct e1000_hw *hw, bool *status)
2777 static s32 igb_get_thermal_sensor_data_generic(struct e1000_hw *hw)
2828 static s32 igb_init_thermal_sensor_thresh_generic(struct e1000_hw *hw)