Lines Matching refs:link

1050  *  e1000_copper_link_setup_82577 - Setup 82577 PHY for copper link
1114 * e1000_copper_link_setup_m88 - Setup m88 PHY's for copper link
1267 * e1000_copper_link_setup_m88_gen2 - Setup m88 PHY's for copper link
1365 * e1000_copper_link_setup_igp - Setup igp PHY's for copper link
1627 * e1000_copper_link_autoneg - Setup/Enable autoneg for copper link
1632 * and restart the negotiation process between the link partner. If
1691 * e1000_setup_copper_link_generic - Configure copper link settings
1694 * Calls the appropriate function to configure the link for auto-neg or forced
1695 * speed and duplex. Then we check for link, once link is established calls
1696 * to configure collision distance and flow control are called. If link is
1702 bool link = true;
1725 /* Check link status. Wait up to 100 microseconds for link to become
1729 &link);
1733 if (link) {
1734 DEBUGOUT("Valid link established!!!\n");
1738 DEBUGOUT("Unable to establish link!!!\n");
1749 * auto-crossover to force MDI manually. Waits for link and returns
1750 * successful if link up is successful, else -E1000_ERR_PHY (-2).
1757 bool link;
1790 DEBUGOUT("Waiting for forced speed/duplex link on IGP phy.\n");
1793 100000, &link);
1797 if (!link)
1802 100000, &link);
1814 * changes. If time expires while waiting for link up, we reset the DSP.
1823 bool link;
1862 DEBUGOUT("Waiting for forced speed/duplex link on M88 phy.\n");
1865 100000, &link);
1869 if (!link) {
1890 /* We didn't get link.
1906 100000, &link);
1962 bool link;
1993 DEBUGOUT("Waiting for forced speed/duplex link on IFE phy.\n");
1996 100000, &link);
2000 if (!link)
2005 100000, &link);
2075 * e1000_set_d3_lplu_state_generic - Sets low power link up state for D3
2081 * The low power link up (lplu) state is set to the power management level D3
2170 * A downshift is detected by querying the PHY link health.
2352 * e1000_phy_has_link_generic - Polls PHY for link
2354 * @iterations: number of times to poll for link
2358 * Polls the PHY status register for link, 'iterations' number of times.
2373 * twice due to the link bit being sticky. No harm doing
2632 * to verify that link is up. Read the PHY special control register to
2642 bool link;
2651 ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
2655 if (!link) {
2656 DEBUGOUT("Phy info is only valid if link is up\n");
2707 * Read PHY status to determine if link is up. If link is up, then
2717 bool link;
2721 ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
2725 if (!link) {
2726 DEBUGOUT("Phy info is only valid if link is up\n");
2779 bool link;
2783 ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
2787 if (!link) {
2788 DEBUGOUT("Phy info is only valid if link is up\n");
3497 * e1000_power_up_phy_copper - Restore copper link in case of PHY power down
3500 * In the case of a PHY power down to save power, or to turn off link during a
3501 * driver unload, or wake on lan is not enabled, restore the link to previous
3515 * e1000_power_down_phy_copper - Restore copper link in case of PHY power down
3518 * In the case of a PHY power down to save power, or to turn off link during a
3519 * driver unload, or wake on lan is not enabled, restore the link to previous
3836 * This function works around a Si bug where the link partner can get
3837 * a link up indication before the PHY does. If small packets are sent
3838 * by the link partner they can be placed in the packet buffer without
3841 * packet buffer after the PHY detects link up.
3858 /* check if link is up and at 1Gbps */
3920 bool link;
3937 DEBUGOUT("Waiting for forced speed/duplex link on 82577 phy\n");
3940 100000, &link);
3944 if (!link)
3949 100000, &link);
3959 * Read PHY status to determine if link is up. If link is up, then
3969 bool link;
3973 ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
3977 if (!link) {
3978 DEBUGOUT("Phy info is only valid if link is up\n");