9#include "igc_defines.h"
12s32 igc_disable_pcie_master(
struct igc_hw *hw);
13s32 igc_check_for_copper_link(
struct igc_hw *hw);
14s32 igc_config_fc_after_link_up(
struct igc_hw *hw);
15s32 igc_force_mac_fc(
struct igc_hw *hw);
16void igc_init_rx_addrs(
struct igc_hw *hw, u16 rar_count);
17s32 igc_setup_link(
struct igc_hw *hw);
18void igc_clear_hw_cntrs_base(
struct igc_hw *hw);
19s32 igc_get_auto_rd_done(
struct igc_hw *hw);
20void igc_put_hw_semaphore(
struct igc_hw *hw);
21void igc_rar_set(
struct igc_hw *hw, u8 *addr, u32 index);
22void igc_config_collision_dist(
struct igc_hw *hw);
24s32 igc_get_speed_and_duplex_copper(
struct igc_hw *hw, u16 *speed,
27bool igc_enable_mng_pass_thru(
struct igc_hw *hw);
28void igc_update_mc_addr_list(
struct igc_hw *hw,
29 u8 *mc_addr_list, u32 mc_addr_count);
32 igc_mng_mode_none = 0,
36 igc_mng_mode_host_if_only