Lines Matching defs:phydev
395 struct phy_device *phydev = dev->phydev;
401 BUG_ON(!phydev);
405 if (phydev->link && (aup->old_speed != phydev->speed)) {
408 switch (phydev->speed) {
414 phydev->speed);
418 aup->old_speed = phydev->speed;
423 if (phydev->link && (aup->old_duplex != phydev->duplex)) {
430 if (DUPLEX_FULL == phydev->duplex) {
442 aup->old_duplex = phydev->duplex;
447 if (phydev->link != aup->old_link) {
450 if (!phydev->link) {
456 aup->old_link = phydev->link;
463 if (phydev->link)
465 phydev->speed,
466 DUPLEX_FULL == phydev->duplex ? "Full" : "Half");
475 struct phy_device *phydev = NULL;
482 phydev = mdiobus_get_phy(aup->mii_bus, aup->phy_addr);
493 phydev = mdiobus_get_phy(aup->mii_bus, phy_addr);
501 if (!phydev && (aup->mac_id == 1)) {
525 phydev = tmp_phydev;
531 if (!phydev) {
536 /* now we are supposed to have a proper phydev, to attach to... */
537 BUG_ON(phydev->attached_dev);
539 phydev = phy_connect(dev, phydev_name(phydev),
542 if (IS_ERR(phydev)) {
544 return PTR_ERR(phydev);
547 phy_set_max_speed(phydev, SPEED_100);
553 phy_attached_info(phydev);
723 if (dev->phydev) {
724 if (dev->phydev->link && (DUPLEX_FULL == dev->phydev->duplex))
839 if (!dev->phydev || (DUPLEX_FULL == dev->phydev->duplex)) {
919 if (dev->phydev)
920 phy_start(dev->phydev);
936 if (dev->phydev)
937 phy_stop(dev->phydev);