Lines Matching refs:phy_dev
339 struct phy_device *phy_dev = dev->phydev;
342 if (phy_dev->link && ((ax->speed != phy_dev->speed) ||
343 (ax->duplex != phy_dev->duplex))) {
345 ax->speed = phy_dev->speed;
346 ax->duplex = phy_dev->duplex;
350 if (phy_dev->link != ax->link) {
351 if (!phy_dev->link) {
355 ax->link = phy_dev->link;
361 phy_print_status(phy_dev);
367 struct phy_device *phy_dev = NULL;
371 phy_dev = phy_find_first(ax->mii_bus);
372 if (!phy_dev) {
377 ret = phy_connect_direct(dev, phy_dev, ax_handle_link_change,
384 phy_set_max_speed(phy_dev, SPEED_100);
387 phy_dev->drv->name, phydev_name(phy_dev), phy_dev->irq);
564 struct phy_device *phy_dev = dev->phydev;
569 if (!phy_dev)
572 return phy_mii_ioctl(phy_dev, req, cmd);