Lines Matching full:duplex
353 * to get the current speed/duplex if link exists.
372 * link. If so, then we want to get the current speed/duplex in igc_check_for_copper_link()
389 /* If we are forcing speed/duplex, then we simply return since in igc_check_for_copper_link()
398 * of MAC speed/duplex configuration. So we only need to in igc_check_for_copper_link()
447 * speed and duplex were not forced. If the link needed to be forced, then
456 u16 speed, duplex; in igc_config_fc_after_link_up() local
618 * negotiated to HALF DUPLEX, flow control should not be in igc_config_fc_after_link_up()
621 ret_val = hw->mac.ops.get_speed_and_duplex(hw, &speed, &duplex); in igc_config_fc_after_link_up()
623 hw_dbg("Error getting link speed and duplex\n"); in igc_config_fc_after_link_up()
627 if (duplex == HALF_DUPLEX) in igc_config_fc_after_link_up()
673 * igc_get_speed_and_duplex_copper - Retrieve current speed/duplex
676 * @duplex: stores the current duplex
678 * Read the status register for the current speed/duplex and store the current
679 * speed and duplex for copper connections.
682 u16 *duplex) in igc_get_speed_and_duplex_copper() argument
709 *duplex = FULL_DUPLEX; in igc_get_speed_and_duplex_copper()
710 hw_dbg("Full Duplex\n"); in igc_get_speed_and_duplex_copper()
712 *duplex = HALF_DUPLEX; in igc_get_speed_and_duplex_copper()
713 hw_dbg("Half Duplex\n"); in igc_get_speed_and_duplex_copper()