Lines Matching refs:phydev
418 struct phy_device *phydev = aup->phy_dev; in au1000_adjust_link() local
428 if (phydev->link && (aup->old_speed != phydev->speed)) { in au1000_adjust_link()
431 switch (phydev->speed) { in au1000_adjust_link()
437 phydev->speed); in au1000_adjust_link()
441 aup->old_speed = phydev->speed; in au1000_adjust_link()
446 if (phydev->link && (aup->old_duplex != phydev->duplex)) { in au1000_adjust_link()
453 if (DUPLEX_FULL == phydev->duplex) { in au1000_adjust_link()
465 aup->old_duplex = phydev->duplex; in au1000_adjust_link()
470 if (phydev->link != aup->old_link) { in au1000_adjust_link()
473 if (!phydev->link) { in au1000_adjust_link()
479 aup->old_link = phydev->link; in au1000_adjust_link()
486 if (phydev->link) in au1000_adjust_link()
488 phydev->speed, in au1000_adjust_link()
489 DUPLEX_FULL == phydev->duplex ? "Full" : "Half"); in au1000_adjust_link()
498 struct phy_device *phydev = NULL; in au1000_mii_probe() local
505 phydev = aup->mii_bus->phy_map[aup->phy_addr]; in au1000_mii_probe()
516 phydev = aup->mii_bus->phy_map[phy_addr]; in au1000_mii_probe()
524 if (!phydev && (aup->mac_id == 1)) { in au1000_mii_probe()
547 phydev = tmp_phydev; in au1000_mii_probe()
553 if (!phydev) { in au1000_mii_probe()
559 BUG_ON(phydev->attached_dev); in au1000_mii_probe()
561 phydev = phy_connect(dev, dev_name(&phydev->dev), in au1000_mii_probe()
564 if (IS_ERR(phydev)) { in au1000_mii_probe()
566 return PTR_ERR(phydev); in au1000_mii_probe()
570 phydev->supported &= (SUPPORTED_10baseT_Half in au1000_mii_probe()
579 phydev->advertising = phydev->supported; in au1000_mii_probe()
584 aup->phy_dev = phydev; in au1000_mii_probe()
588 phydev->drv->name, dev_name(&phydev->dev), phydev->irq); in au1000_mii_probe()