Lines Matching refs:phydev
149 struct phy_device *phydev; member
796 if (p->phydev) in octeon_mgmt_ioctl()
797 return phy_mii_ioctl(p->phydev, rq, cmd); in octeon_mgmt_ioctl()
843 if (!p->phydev->link) in octeon_mgmt_update_link()
846 prtx_cfg.s.duplex = p->phydev->duplex; in octeon_mgmt_update_link()
848 switch (p->phydev->speed) { in octeon_mgmt_update_link()
874 prtx_cfg.s.burst = p->phydev->duplex; in octeon_mgmt_update_link()
897 if (p->phydev->speed == 10) in octeon_mgmt_update_link()
899 else if (p->phydev->speed == 100) in octeon_mgmt_update_link()
912 if (!p->phydev) in octeon_mgmt_adjust_link()
918 if (!p->phydev->link && p->last_link) in octeon_mgmt_adjust_link()
921 if (p->phydev->link in octeon_mgmt_adjust_link()
922 && (p->last_duplex != p->phydev->duplex in octeon_mgmt_adjust_link()
923 || p->last_link != p->phydev->link in octeon_mgmt_adjust_link()
924 || p->last_speed != p->phydev->speed)) { in octeon_mgmt_adjust_link()
931 p->last_link = p->phydev->link; in octeon_mgmt_adjust_link()
932 p->last_speed = p->phydev->speed; in octeon_mgmt_adjust_link()
933 p->last_duplex = p->phydev->duplex; in octeon_mgmt_adjust_link()
940 p->phydev->speed, in octeon_mgmt_adjust_link()
941 DUPLEX_FULL == p->phydev->duplex ? in octeon_mgmt_adjust_link()
959 p->phydev = of_phy_connect(netdev, p->phy_np, in octeon_mgmt_init_phy()
963 if (!p->phydev) in octeon_mgmt_init_phy()
1083 if (OCTEON_IS_MODEL(OCTEON_CN6XXX) && p->phydev) { in octeon_mgmt_open()
1085 int rgmii_mode = (p->phydev->supported & in octeon_mgmt_open()
1208 if (p->phydev) in octeon_mgmt_open()
1217 if (p->phydev) { in octeon_mgmt_open()
1219 phy_start_aneg(p->phydev); in octeon_mgmt_open()
1247 if (p->phydev) in octeon_mgmt_stop()
1248 phy_disconnect(p->phydev); in octeon_mgmt_stop()
1249 p->phydev = NULL; in octeon_mgmt_stop()
1354 if (p->phydev) in octeon_mgmt_get_settings()
1355 return phy_ethtool_gset(p->phydev, cmd); in octeon_mgmt_get_settings()
1368 if (p->phydev) in octeon_mgmt_set_settings()
1369 return phy_ethtool_sset(p->phydev, cmd); in octeon_mgmt_set_settings()
1381 if (p->phydev) in octeon_mgmt_nway_reset()
1382 return phy_start_aneg(p->phydev); in octeon_mgmt_nway_reset()