Lines Matching defs:hw
20 * @hw: pointer to the HW structure
25 igc_acquire_phy_base(struct igc_hw *hw)
31 if (hw->bus.func == IGC_FUNC_1)
34 return hw->mac.ops.acquire_swfw_sync(hw, mask);
39 * @hw: pointer to the HW structure
44 igc_release_phy_base(struct igc_hw *hw)
50 if (hw->bus.func == IGC_FUNC_1)
53 hw->mac.ops.release_swfw_sync(hw, mask);
58 * @hw: pointer to the HW structure
63 igc_init_hw_base(struct igc_hw *hw)
65 struct igc_mac_info *mac = &hw->mac;
72 igc_init_rx_addrs_generic(hw, rar_count);
77 IGC_WRITE_REG_ARRAY(hw, IGC_MTA, i, 0);
82 IGC_WRITE_REG_ARRAY(hw, IGC_UTA, i, 0);
85 ret_val = mac->ops.setup_link(hw);
92 igc_clear_hw_cntrs_base_generic(hw);
99 * @hw: pointer to the HW structure
105 igc_power_down_phy_copper_base(struct igc_hw *hw)
107 struct igc_phy_info *phy = &hw->phy;
113 if (phy->ops.check_reset_block(hw))
114 igc_power_down_phy_copper(hw);