Lines Matching refs:link

105 	/* link setup */
107 /* check for link */
109 /* link info */
218 * where there is no eeprom and prevents getting link.
339 * igc_setup_copper_link_i225 - Configure copper link settings
342 * Configures the link for auto-neg or forced speed and duplex. Then we check
343 * for link, once link is established calls to configure collision distance
883 * @link: bool indicating link status
885 * Set the LTR thresholds based on the link speed (Mbps), EEE, and DMAC
888 static s32 igc_set_ltr_i225(struct igc_hw *hw, bool link)
896 /* If we do not have link, LTR thresholds are zero. */
897 if (link) {
901 * link speed is 10 Mbps.
983 /* igc_check_for_link_i225 - Check for link
986 * Checks to see of the link status of the hardware has changed. If a
987 * change in link status has been detected, then we read the PHY registers
988 * to get the current speed/duplex if link exists.
994 bool link = false;
999 * Auto-Neg has completed and/or if our link status has
1009 * link. If so, then we want to get the current speed/duplex
1012 ret_val = igc_phy_has_link_generic(hw, 1, 0, &link);
1016 if (!link)
1017 goto out; /* No link detected */
1020 * link. If so, then we want to get the current speed/duplex
1023 ret_val = igc_phy_has_link_generic(hw, 1, 0, &link);
1027 if (!link)
1028 goto out; /* No link detected */
1033 * immediately after link-up
1038 * we have already determined whether we have link or not.
1052 * different link partner.
1058 /* Now that we are aware of our link settings, we can set the LTR
1061 ret_val = igc_set_ltr_i225(hw, link);