Lines Matching refs:phy_dev
703 struct phy_device *phy_dev; member
4865 struct phy_device *phydev = port->phy_dev; in mvpp2_link_event()
5440 phy_start(port->phy_dev); in mvpp2_start_dev()
5462 phy_stop(port->phy_dev); in mvpp2_stop_dev()
5539 struct phy_device *phy_dev; in mvpp2_phy_connect() local
5541 phy_dev = of_phy_connect(port->dev, port->phy_node, mvpp2_link_event, 0, in mvpp2_phy_connect()
5543 if (!phy_dev) { in mvpp2_phy_connect()
5547 phy_dev->supported &= PHY_GBIT_FEATURES; in mvpp2_phy_connect()
5548 phy_dev->advertising = phy_dev->supported; in mvpp2_phy_connect()
5550 port->phy_dev = phy_dev; in mvpp2_phy_connect()
5560 phy_disconnect(port->phy_dev); in mvpp2_phy_disconnect()
5561 port->phy_dev = NULL; in mvpp2_phy_disconnect()
5814 if (!port->phy_dev) in mvpp2_ioctl()
5817 ret = phy_mii_ioctl(port->phy_dev, ifr, cmd); in mvpp2_ioctl()
5832 if (!port->phy_dev) in mvpp2_ethtool_get_settings()
5834 return phy_ethtool_gset(port->phy_dev, cmd); in mvpp2_ethtool_get_settings()
5843 if (!port->phy_dev) in mvpp2_ethtool_set_settings()
5845 return phy_ethtool_sset(port->phy_dev, cmd); in mvpp2_ethtool_set_settings()