Lines Matching full:duplex
365 * to get the current speed/duplex if link exists.
384 * link. If so, then we want to get the current speed/duplex in igc_check_for_copper_link()
401 /* If we are forcing speed/duplex, then we simply return since in igc_check_for_copper_link()
410 * of MAC speed/duplex configuration. So we only need to in igc_check_for_copper_link()
454 * speed and duplex were not forced. If the link needed to be forced, then
463 u16 speed, duplex; in igc_config_fc_after_link_up() local
627 * negotiated to HALF DUPLEX, flow control should not be in igc_config_fc_after_link_up()
630 ret_val = hw->mac.ops.get_speed_and_duplex(hw, &speed, &duplex); in igc_config_fc_after_link_up()
632 hw_dbg("Error getting link speed and duplex\n"); in igc_config_fc_after_link_up()
636 if (duplex == HALF_DUPLEX) in igc_config_fc_after_link_up()
682 * igc_get_speed_and_duplex_copper - Retrieve current speed/duplex
685 * @duplex: stores the current duplex
687 * Read the status register for the current speed/duplex and store the current
688 * speed and duplex for copper connections.
691 u16 *duplex) in igc_get_speed_and_duplex_copper() argument
718 *duplex = FULL_DUPLEX; in igc_get_speed_and_duplex_copper()
719 hw_dbg("Full Duplex\n"); in igc_get_speed_and_duplex_copper()
721 *duplex = HALF_DUPLEX; in igc_get_speed_and_duplex_copper()
722 hw_dbg("Half Duplex\n"); in igc_get_speed_and_duplex_copper()