156 u32 rctl, rlpml, rxdctl[4], rfctl, temp_rctl, rx_enabled;
170 for (i = 0; i < 4; i++) {
176 for (ms_wait = 0; ms_wait < 10; ms_wait++) {
179 for (i = 0; i < 4; i++)
186 DEBUGOUT(
"Queue disable timed out after 10ms\n");
209 for (i = 0; i < 4; i++)
#define E1000_RXDCTL_QUEUE_ENABLE
void e1000_rx_fifo_flush_base(struct e1000_hw *hw)
s32 e1000_init_hw_base(struct e1000_hw *hw)
s32 e1000_acquire_phy_base(struct e1000_hw *hw)
void e1000_power_down_phy_copper_base(struct e1000_hw *hw)
void e1000_release_phy_base(struct e1000_hw *hw)
#define E1000_SWFW_PHY1_SM
#define E1000_MANC_RCV_TCO_EN
#define E1000_SWFW_PHY0_SM
#define E1000_SWFW_PHY3_SM
#define E1000_SWFW_PHY2_SM
#define E1000_RFCTL_IPV6_EX_DIS
void e1000_clear_hw_cntrs_base_generic(struct e1000_hw *hw)
void e1000_init_rx_addrs_generic(struct e1000_hw *hw, u16 rar_count)
#define E1000_WRITE_REG_ARRAY(hw, reg, index, value)
#define E1000_WRITE_FLUSH(a)
#define E1000_WRITE_REG(hw, reg, value)
#define E1000_READ_REG(hw, reg)
void e1000_power_down_phy_copper(struct e1000_hw *hw)
struct e1000_bus_info bus
struct e1000_mac_info mac
struct e1000_phy_info phy
struct e1000_mac_operations ops
void(* release_swfw_sync)(struct e1000_hw *, u16)
s32(* setup_link)(struct e1000_hw *)
s32(* acquire_swfw_sync)(struct e1000_hw *, u16)
struct e1000_phy_operations ops
s32(* check_reset_block)(struct e1000_hw *)