Lines Matching defs:link

1043  *  e1000_copper_link_setup_82577 - Setup 82577 PHY for copper link
1106 * e1000_copper_link_setup_m88 - Setup m88 PHY's for copper link
1258 * e1000_copper_link_setup_m88_gen2 - Setup m88 PHY's for copper link
1355 * e1000_copper_link_setup_igp - Setup igp PHY's for copper link
1616 * e1000_copper_link_autoneg - Setup/Enable autoneg for copper link
1621 * and restart the negotiation process between the link partner. If
1680 * e1000_setup_copper_link_generic - Configure copper link settings
1683 * Calls the appropriate function to configure the link for auto-neg or forced
1684 * speed and duplex. Then we check for link, once link is established calls
1685 * to configure collision distance and flow control are called. If link is
1691 bool link;
1714 /* Check link status. Wait up to 100 microseconds for link to become
1718 &link);
1722 if (link) {
1723 DEBUGOUT("Valid link established!!!\n");
1727 DEBUGOUT("Unable to establish link!!!\n");
1738 * auto-crossover to force MDI manually. Waits for link and returns
1739 * successful if link up is successful, else -E1000_ERR_PHY (-2).
1746 bool link;
1779 DEBUGOUT("Waiting for forced speed/duplex link on IGP phy.\n");
1782 100000, &link);
1786 if (!link)
1791 100000, &link);
1803 * changes. If time expires while waiting for link up, we reset the DSP.
1812 bool link;
1851 DEBUGOUT("Waiting for forced speed/duplex link on M88 phy.\n");
1854 100000, &link);
1858 if (!link) {
1879 /* We didn't get link.
1895 100000, &link);
1951 bool link;
1982 DEBUGOUT("Waiting for forced speed/duplex link on IFE phy.\n");
1985 100000, &link);
1989 if (!link)
1994 100000, &link);
2064 * e1000_set_d3_lplu_state_generic - Sets low power link up state for D3
2070 * The low power link up (lplu) state is set to the power management level D3
2159 * A downshift is detected by querying the PHY link health.
2341 * e1000_phy_has_link_generic - Polls PHY for link
2343 * @iterations: number of times to poll for link
2347 * Polls the PHY status register for link, 'iterations' number of times.
2362 * twice due to the link bit being sticky. No harm doing
2621 * to verify that link is up. Read the PHY special control register to
2631 bool link;
2640 ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
2644 if (!link) {
2645 DEBUGOUT("Phy info is only valid if link is up\n");
2696 * Read PHY status to determine if link is up. If link is up, then
2706 bool link;
2710 ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
2714 if (!link) {
2715 DEBUGOUT("Phy info is only valid if link is up\n");
2768 bool link;
2772 ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
2776 if (!link) {
2777 DEBUGOUT("Phy info is only valid if link is up\n");
3485 * e1000_power_up_phy_copper - Restore copper link in case of PHY power down
3488 * In the case of a PHY power down to save power, or to turn off link during a
3489 * driver unload, or wake on lan is not enabled, restore the link to previous
3503 * e1000_power_down_phy_copper - Restore copper link in case of PHY power down
3506 * In the case of a PHY power down to save power, or to turn off link during a
3507 * driver unload, or wake on lan is not enabled, restore the link to previous
3822 * This function works around a Si bug where the link partner can get
3823 * a link up indication before the PHY does. If small packets are sent
3824 * by the link partner they can be placed in the packet buffer without
3827 * packet buffer after the PHY detects link up.
3844 /* check if link is up and at 1Gbps */
3906 bool link;
3923 DEBUGOUT("Waiting for forced speed/duplex link on 82577 phy\n");
3926 100000, &link);
3930 if (!link)
3935 100000, &link);
3945 * Read PHY status to determine if link is up. If link is up, then
3955 bool link;
3959 ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
3963 if (!link) {
3964 DEBUGOUT("Phy info is only valid if link is up\n");