Lines Matching full:duplex

109 			ecmd->duplex = !!(nego & ADVERTISED_1000baseT_Full);  in mii_ethtool_gset()
113 ecmd->duplex = !!(nego & ADVERTISED_100baseT_Full); in mii_ethtool_gset()
116 ecmd->duplex = !!(nego & ADVERTISED_10baseT_Full); in mii_ethtool_gset()
127 ecmd->duplex = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF; in mii_ethtool_gset()
130 mii->full_duplex = ecmd->duplex; in mii_ethtool_gset()
195 cmd->base.duplex = !!(nego & ADVERTISED_1000baseT_Full); in mii_ethtool_get_link_ksettings()
199 cmd->base.duplex = !!(nego & ADVERTISED_100baseT_Full); in mii_ethtool_get_link_ksettings()
202 cmd->base.duplex = !!(nego & ADVERTISED_10baseT_Full); in mii_ethtool_get_link_ksettings()
212 cmd->base.duplex = (bmcr & BMCR_FULLDPLX) ? in mii_ethtool_get_link_ksettings()
218 mii->full_duplex = cmd->base.duplex; in mii_ethtool_get_link_ksettings()
246 if (ecmd->duplex != DUPLEX_HALF && ecmd->duplex != DUPLEX_FULL) in mii_ethtool_sset()
309 if (ecmd->duplex == DUPLEX_FULL) { in mii_ethtool_sset()
339 if (cmd->base.duplex != DUPLEX_HALF && cmd->base.duplex != DUPLEX_FULL) in mii_ethtool_set_link_ksettings()
406 if (cmd->base.duplex == DUPLEX_FULL) { in mii_ethtool_set_link_ksettings()
496 * mii_check_media - check the MII interface for a carrier/speed/duplex change
499 * @init_media: OK to save duplex mode in @mii
501 * Returns 1 if the duplex mode changed, 0 if not.
509 int advertise, lpa, media, duplex; in mii_check_media() local
520 return 0; /* duplex did not change */ in mii_check_media()
527 return 0; /* duplex did not change */ in mii_check_media()
538 return 0; /* duplex did not change */ in mii_check_media()
552 /* figure out media and duplex from advertise and LPA values */ in mii_check_media()
554 duplex = (media & ADVERTISE_FULL) ? 1 : 0; in mii_check_media()
556 duplex = 1; in mii_check_media()
559 netdev_info(mii->dev, "link up, %uMbps, %s-duplex, lpa 0x%04X\n", in mii_check_media()
563 duplex ? "full" : "half", in mii_check_media()
566 if ((init_media) || (mii->full_duplex != duplex)) { in mii_check_media()
567 mii->full_duplex = duplex; in mii_check_media()
568 return 1; /* duplex changed */ in mii_check_media()
571 return 0; /* duplex did not change */ in mii_check_media()