36 s32 e1000_blink_led_generic(
struct e1000_hw *hw);
37 s32 e1000_check_for_copper_link_generic(
struct e1000_hw *hw);
38 s32 e1000_check_for_fiber_link_generic(
struct e1000_hw *hw);
39 s32 e1000_check_for_serdes_link_generic(
struct e1000_hw *hw);
40 s32 e1000_cleanup_led_generic(
struct e1000_hw *hw);
41 s32 e1000_commit_fc_settings_generic(
struct e1000_hw *hw);
42 s32 e1000_config_fc_after_link_up_generic(
struct e1000_hw *hw);
43 s32 e1000_disable_pcie_master_generic(
struct e1000_hw *hw);
44 s32 e1000_force_mac_fc_generic(
struct e1000_hw *hw);
45 s32 e1000_get_auto_rd_done_generic(
struct e1000_hw *hw);
46 s32 e1000_get_bus_info_pci_generic(
struct e1000_hw *hw);
47 s32 e1000_get_bus_info_pcie_generic(
struct e1000_hw *hw);
48 s32 e1000_get_hw_semaphore_generic(
struct e1000_hw *hw);
49 s32 e1000_get_speed_and_duplex_copper_generic(
struct e1000_hw *hw, u16 *speed,
51 s32 e1000_get_speed_and_duplex_fiber_serdes_generic(
struct e1000_hw *hw,
52 u16 *speed, u16 *duplex);
53 s32 e1000_id_led_init_generic(
struct e1000_hw *hw);
54 s32 e1000_led_on_generic(
struct e1000_hw *hw);
55 s32 e1000_led_off_generic(
struct e1000_hw *hw);
56 void e1000_update_mc_addr_list_generic(
struct e1000_hw *hw,
57 u8 *mc_addr_list, u32 mc_addr_count,
58 u32 rar_used_count, u32 rar_count);
59 s32 e1000_poll_fiber_serdes_link_generic(
struct e1000_hw *hw);
60 s32 e1000_set_default_fc_generic(
struct e1000_hw *hw);
61 s32 e1000_set_fc_watermarks_generic(
struct e1000_hw *hw);
62 s32 e1000_setup_fiber_serdes_link_generic(
struct e1000_hw *hw);
63 s32 e1000_setup_led_generic(
struct e1000_hw *hw);
64 s32 e1000_setup_link_generic(
struct e1000_hw *hw);
65 s32 e1000_validate_mdi_setting_generic(
struct e1000_hw *hw);
66 s32 e1000_write_8bit_ctrl_reg_generic(
struct e1000_hw *hw, u32 reg,
69 u32 e1000_hash_mc_addr_generic(
struct e1000_hw *hw, u8 *mc_addr);
71 void e1000_clear_hw_cntrs_base_generic(
struct e1000_hw *hw);
72 void e1000_clear_vfta_generic(
struct e1000_hw *hw);
73 void e1000_config_collision_dist_generic(
struct e1000_hw *hw);
74 void e1000_init_rx_addrs_generic(
struct e1000_hw *hw, u16 rar_count);
75 void e1000_mta_set_generic(
struct e1000_hw *hw, u32 hash_value);
76 void e1000_pcix_mmrbc_workaround_generic(
struct e1000_hw *hw);
77 void e1000_put_hw_semaphore_generic(
struct e1000_hw *hw);
78 void e1000_rar_set_generic(
struct e1000_hw *hw, u8 *addr, u32 index);
79 s32 e1000_check_alt_mac_addr_generic(
struct e1000_hw *hw);
80 void e1000_remove_device_generic(
struct e1000_hw *hw);
81 void e1000_reset_adaptive_generic(
struct e1000_hw *hw);
82 void e1000_set_pcie_no_snoop_generic(
struct e1000_hw *hw, u32 no_snoop);
83 void e1000_update_adaptive_generic(
struct e1000_hw *hw);
84 void e1000_write_vfta_generic(
struct e1000_hw *hw, u32 offset, u32 value);