Lines Matching refs:link

454  *  igc_check_for_copper_link_generic - Check for link (Copper)
457 * Checks to see of the link status of the hardware has changed. If a
458 * change in link status has been detected, then we read the PHY registers
459 * to get the current speed/duplex if link exists.
465 bool link = false;
470 * has completed and/or if our link status has changed. The
478 * link. If so, then we want to get the current speed/duplex
481 ret_val = igc_phy_has_link_generic(hw, 1, 0, &link);
485 if (!link)
486 return IGC_SUCCESS; /* No link detected */
491 * immediately after link-up
496 * we have already determined whether we have link or not.
510 * different link partner.
520 * igc_setup_link_generic - Setup flow control and link settings
524 * control. Calls the appropriate media-specific link configuration
525 * function. Assuming the adapter has a valid link partner, a valid link
535 /* In the case of the phy reset being blocked, we already have a link.
549 * on the link partner's capabilities, we may or may not use this mode.
556 /* Call the necessary media_type subroutine to configure the link. */
581 * during link setup.
643 * also configure these bits when link is forced on a fiber connection.
653 /* Because we didn't get link via the internal auto-negotiation
654 * mechanism (we either forced link or we got link via PHY
698 * igc_config_fc_after_link_up_generic - Configures flow control after link
701 * Checks the status of auto-negotiation after link up to ensure that the
702 * speed and duplex were not forced. If the link needed to be forced, then
704 * and did not fail, then we configure flow control based on our link
723 * has completed, and if so, how the PHY and link partner has
761 * for both the PHY and the link partner. The following
848 DEBUGOUT("Error getting link speed and duplex\n");
887 * and 2.5 Gbps link modes. An additional bit is used