Lines Matching refs:e1000_hw
97 static void e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw);
98 static void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw);
99 static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank);
100 static s32 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw,
102 static s32 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset,
104 static s32 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset,
106 static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
108 static s32 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset,
110 static s32 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw,
112 static s32 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw,
114 static s32 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw,
116 static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw);
117 static s32 e1000_cleanup_led_ich8lan(struct e1000_hw *hw);
118 static s32 e1000_led_on_ich8lan(struct e1000_hw *hw);
119 static s32 e1000_led_off_ich8lan(struct e1000_hw *hw);
120 static s32 e1000_id_led_init_pchlan(struct e1000_hw *hw);
121 static s32 e1000_setup_led_pchlan(struct e1000_hw *hw);
122 static s32 e1000_cleanup_led_pchlan(struct e1000_hw *hw);
123 static s32 e1000_led_on_pchlan(struct e1000_hw *hw);
124 static s32 e1000_led_off_pchlan(struct e1000_hw *hw);
125 static s32 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active);
126 static void e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw);
127 static void e1000_lan_init_done_ich8lan(struct e1000_hw *hw);
128 static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link);
129 static s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw);
130 static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw);
131 static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw);
132 static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index);
133 static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index);
134 static u32 e1000_rar_get_count_pch_lpt(struct e1000_hw *hw);
135 static s32 e1000_k1_workaround_lv(struct e1000_hw *hw);
136 static void e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate);
137 static s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force);
138 static s32 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw);
139 static s32 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_state);
141 static inline u16 __er16flash(struct e1000_hw *hw, unsigned long reg)
146 static inline u32 __er32flash(struct e1000_hw *hw, unsigned long reg)
151 static inline void __ew16flash(struct e1000_hw *hw, unsigned long reg, u16 val)
156 static inline void __ew32flash(struct e1000_hw *hw, unsigned long reg, u32 val)
176 static bool e1000_phy_is_accessible_pchlan(struct e1000_hw *hw)
254 static void e1000_toggle_lanphypc_pch_lpt(struct e1000_hw *hw)
296 static s32 e1000_reconfigure_k1_exit_timeout(struct e1000_hw *hw)
334 static s32 e1000_init_phy_workarounds_pchlan(struct e1000_hw *hw)
501 static s32 e1000_init_phy_params_pchlan(struct e1000_hw *hw)
596 static s32 e1000_init_phy_params_ich8lan(struct e1000_hw *hw)
675 static s32 e1000_init_nvm_params_ich8lan(struct e1000_hw *hw)
748 static s32 e1000_init_mac_params_ich8lan(struct e1000_hw *hw)
841 static s32 __e1000_access_emi_reg_locked(struct e1000_hw *hw, u16 address,
866 s32 e1000_read_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 *data)
879 s32 e1000_write_emi_reg_locked(struct e1000_hw *hw, u16 addr, u16 data)
898 s32 e1000_set_eee_pchlan(struct e1000_hw *hw)
997 static s32 e1000_k1_workaround_lpt_lp(struct e1000_hw *hw, bool link)
1091 static s32 e1000_platform_pm_pch_lpt(struct e1000_hw *hw, bool link)
1178 static s32 e1000e_force_smbus(struct e1000_hw *hw)
1219 s32 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx)
1357 static s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force)
1514 static s32 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw)
1780 struct e1000_hw *hw = &adapter->hw;
1848 static s32 e1000_acquire_nvm_ich8lan(struct e1000_hw __always_unused *hw)
1861 static void e1000_release_nvm_ich8lan(struct e1000_hw __always_unused *hw)
1873 static s32 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw)
1936 static void e1000_release_swflag_ich8lan(struct e1000_hw *hw)
1960 static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw)
1978 static bool e1000_check_mng_mode_pchlan(struct e1000_hw *hw)
1998 static int e1000_rar_set_pch2lan(struct e1000_hw *hw, u8 *addr, u32 index)
2064 static u32 e1000_rar_get_count_pch_lpt(struct e1000_hw *hw)
2101 static int e1000_rar_set_pch_lpt(struct e1000_hw *hw, u8 *addr, u32 index)
2172 static s32 e1000_check_reset_block_ich8lan(struct e1000_hw *hw)
2190 static s32 e1000_write_smbus_addr(struct e1000_hw *hw)
2230 static s32 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw)
2359 static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link)
2436 s32 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable)
2487 static s32 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_state)
2551 static s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw)
2573 static s32 e1000_hv_phy_workarounds_ich8lan(struct e1000_hw *hw)
2655 void e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw)
2695 s32 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable)
2863 static s32 e1000_lv_phy_workarounds_ich8lan(struct e1000_hw *hw)
2897 static s32 e1000_k1_workaround_lv(struct e1000_hw *hw)
2945 static void e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate)
2969 static void e1000_lan_init_done_ich8lan(struct e1000_hw *hw)
2997 static s32 e1000_post_phy_reset_ich8lan(struct e1000_hw *hw)
3067 static s32 e1000_phy_hw_reset_ich8lan(struct e1000_hw *hw)
3094 static s32 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active)
3127 static s32 e1000_set_d0_lplu_state_ich8lan(struct e1000_hw *hw, bool active)
3213 static s32 e1000_set_d3_lplu_state_ich8lan(struct e1000_hw *hw, bool active)
3292 static s32 e1000_valid_nvm_bank_detect_ich8lan(struct e1000_hw *hw, u32 *bank)
3399 static s32 e1000_read_nvm_spt(struct e1000_hw *hw, u16 offset, u16 words,
3492 static s32 e1000_read_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words,
3550 static s32 e1000_flash_cycle_init_ich8lan(struct e1000_hw *hw)
3629 static s32 e1000_flash_cycle_ich8lan(struct e1000_hw *hw, u32 timeout)
3670 static s32 e1000_read_flash_dword_ich8lan(struct e1000_hw *hw, u32 offset,
3687 static s32 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset,
3704 static s32 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset,
3735 static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
3811 static s32 e1000_read_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset,
3886 static s32 e1000_write_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words,
3922 static s32 e1000_update_nvm_checksum_spt(struct e1000_hw *hw)
4083 static s32 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw)
4231 static s32 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw)
4295 void e1000e_write_protect_nvm_ich8lan(struct e1000_hw *hw)
4334 static s32 e1000_write_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
4425 static s32 e1000_write_flash_data32_ich8lan(struct e1000_hw *hw, u32 offset,
4509 static s32 e1000_write_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset,
4526 static s32 e1000_retry_write_flash_dword_ich8lan(struct e1000_hw *hw,
4560 static s32 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw,
4591 static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank)
4704 static s32 e1000_valid_led_default_ich8lan(struct e1000_hw *hw, u16 *data)
4733 static s32 e1000_id_led_init_pchlan(struct e1000_hw *hw)
4799 static s32 e1000_get_bus_info_ich8lan(struct e1000_hw *hw)
4824 static s32 e1000_reset_hw_ich8lan(struct e1000_hw *hw)
4943 static s32 e1000_init_hw_ich8lan(struct e1000_hw *hw)
5047 static void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw)
5127 static s32 e1000_setup_link_ich8lan(struct e1000_hw *hw)
5182 static s32 e1000_setup_copper_link_ich8lan(struct e1000_hw *hw)
5266 static s32 e1000_setup_copper_link_pch_lpt(struct e1000_hw *hw)
5293 static s32 e1000_get_link_up_info_ich8lan(struct e1000_hw *hw, u16 *speed,
5325 static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw)
5385 void e1000e_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw,
5408 void e1000e_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw)
5459 void e1000e_gig_downshift_workaround_ich8lan(struct e1000_hw *hw)
5494 void e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw)
5618 void e1000_resume_workarounds_pchlan(struct e1000_hw *hw)
5682 static s32 e1000_cleanup_led_ich8lan(struct e1000_hw *hw)
5697 static s32 e1000_led_on_ich8lan(struct e1000_hw *hw)
5713 static s32 e1000_led_off_ich8lan(struct e1000_hw *hw)
5730 static s32 e1000_setup_led_pchlan(struct e1000_hw *hw)
5741 static s32 e1000_cleanup_led_pchlan(struct e1000_hw *hw)
5752 static s32 e1000_led_on_pchlan(struct e1000_hw *hw)
5782 static s32 e1000_led_off_pchlan(struct e1000_hw *hw)
5818 static s32 e1000_get_cfg_done_ich8lan(struct e1000_hw *hw)
5872 static void e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw)
5887 static void e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw)