Lines Matching defs:phydev
19 struct phy_device *phydev = ag->phy_dev;
25 if (phydev->link) {
26 if (ag->duplex != phydev->duplex
27 || ag->speed != phydev->speed) {
32 if (phydev->link != ag->link)
35 ag->link = phydev->link;
36 ag->duplex = phydev->duplex;
37 ag->speed = phydev->speed;
107 struct phy_device *phydev = NULL;
123 if (phydev == NULL)
124 phydev = ag->mii_bus->phy_map[phy_addr];
127 if (!phydev) {
133 ag->phy_dev = phy_connect(dev, dev_name(&phydev->dev),
139 dev_name(&phydev->dev));
145 phydev->supported &= PHY_GBIT_FEATURES;
147 phydev->supported &= PHY_BASIC_FEATURES;
149 phydev->advertising = phydev->supported;
152 dev_name(&phydev->dev), phydev->phy_id, phydev->drv->name);