Lines Matching refs:phy_dev
689 struct phy_device *phy_dev; member
4833 struct phy_device *phydev = port->phy_dev; in mvpp2_link_event()
5366 phy_start(port->phy_dev); in mvpp2_start_dev()
5388 phy_stop(port->phy_dev); in mvpp2_stop_dev()
5465 struct phy_device *phy_dev; in mvpp2_phy_connect() local
5467 phy_dev = of_phy_connect(port->dev, port->phy_node, mvpp2_link_event, 0, in mvpp2_phy_connect()
5469 if (!phy_dev) { in mvpp2_phy_connect()
5473 phy_dev->supported &= PHY_GBIT_FEATURES; in mvpp2_phy_connect()
5474 phy_dev->advertising = phy_dev->supported; in mvpp2_phy_connect()
5476 port->phy_dev = phy_dev; in mvpp2_phy_connect()
5486 phy_disconnect(port->phy_dev); in mvpp2_phy_disconnect()
5487 port->phy_dev = NULL; in mvpp2_phy_disconnect()
5731 if (!port->phy_dev) in mvpp2_ioctl()
5734 ret = phy_mii_ioctl(port->phy_dev, ifr, cmd); in mvpp2_ioctl()
5749 if (!port->phy_dev) in mvpp2_ethtool_get_settings()
5751 return phy_ethtool_gset(port->phy_dev, cmd); in mvpp2_ethtool_get_settings()
5760 if (!port->phy_dev) in mvpp2_ethtool_set_settings()
5762 return phy_ethtool_sset(port->phy_dev, cmd); in mvpp2_ethtool_set_settings()