Lines Matching defs:duplex
108 ecmd->duplex = !!(nego & ADVERTISED_1000baseT_Full);
112 ecmd->duplex = !!(nego & ADVERTISED_100baseT_Full);
115 ecmd->duplex = !!(nego & ADVERTISED_10baseT_Full);
126 ecmd->duplex = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF;
129 mii->full_duplex = ecmd->duplex;
193 cmd->base.duplex = !!(nego & ADVERTISED_1000baseT_Full);
197 cmd->base.duplex = !!(nego & ADVERTISED_100baseT_Full);
200 cmd->base.duplex = !!(nego & ADVERTISED_10baseT_Full);
210 cmd->base.duplex = (bmcr & BMCR_FULLDPLX) ?
216 mii->full_duplex = cmd->base.duplex;
244 if (ecmd->duplex != DUPLEX_HALF && ecmd->duplex != DUPLEX_FULL)
307 if (ecmd->duplex == DUPLEX_FULL) {
337 if (cmd->base.duplex != DUPLEX_HALF && cmd->base.duplex != DUPLEX_FULL)
404 if (cmd->base.duplex == DUPLEX_FULL) {
494 * mii_check_media - check the MII interface for a carrier/speed/duplex change
497 * @init_media: OK to save duplex mode in @mii
499 * Returns 1 if the duplex mode changed, 0 if not.
507 int advertise, lpa, media, duplex;
518 return 0; /* duplex did not change */
525 return 0; /* duplex did not change */
536 return 0; /* duplex did not change */
550 /* figure out media and duplex from advertise and LPA values */
552 duplex = (media & ADVERTISE_FULL) ? 1 : 0;
554 duplex = 1;
557 netdev_info(mii->dev, "link up, %uMbps, %s-duplex, lpa 0x%04X\n",
561 duplex ? "full" : "half",
564 if ((init_media) || (mii->full_duplex != duplex)) {
565 mii->full_duplex = duplex;
566 return 1; /* duplex changed */
569 return 0; /* duplex did not change */