Lines Matching refs:adv
300 int adv;
309 adv = phy_read(phydev, MII_ADVERTISE);
311 if (adv < 0)
312 return adv;
314 adv &= ~(ADVERTISE_ALL | ADVERTISE_100BASE4 | ADVERTISE_PAUSE_CAP |
317 adv |= ADVERTISE_10HALF;
319 adv |= ADVERTISE_10FULL;
321 adv |= ADVERTISE_100HALF;
323 adv |= ADVERTISE_100FULL;
325 adv |= ADVERTISE_PAUSE_CAP;
327 adv |= ADVERTISE_PAUSE_ASYM;
329 err = phy_write(phydev, MII_ADVERTISE, adv);
337 adv = phy_read(phydev, MII_CTRL1000);
339 if (adv < 0)
340 return adv;
342 adv &= ~(ADVERTISE_1000FULL | ADVERTISE_1000HALF);
344 adv |= ADVERTISE_1000HALF;
346 adv |= ADVERTISE_1000FULL;
347 err = phy_write(phydev, MII_CTRL1000, adv);
353 return adv;
487 int adv;
506 adv = phy_read(phydev, MII_CTRL1000);
508 if (adv < 0)
509 return adv;
511 lpagb &= adv << 2;
519 adv = phy_read(phydev, MII_ADVERTISE);
521 if (adv < 0)
522 return adv;
524 lpa &= adv;