Lines Matching defs:phydev

56 	struct phy_device *phydev;
1425 pl->mac_ops->mac_link_up(pl->config, pl->phydev, pl->cur_link_an_mode,
1503 if (pl->phydev)
1507 if (pl->phydev && pl->phy_state.link) {
1766 static void phylink_phy_change(struct phy_device *phydev, bool up)
1768 struct phylink *pl = phydev->phylink;
1771 phy_get_pause(phydev, &tx_pause, &rx_pause);
1774 pl->phy_state.speed = phydev->speed;
1775 pl->phy_state.duplex = phydev->duplex;
1776 pl->phy_state.rate_matching = phydev->rate_matching;
1782 pl->phy_state.interface = phydev->interface;
1789 phy_modes(phydev->interface),
1790 phy_speed_to_str(phydev->speed),
1791 phy_duplex_to_str(phydev->duplex),
1792 phy_rate_matching_to_str(phydev->rate_matching),
1912 pl->phydev = phy;
1951 if (pl->phydev)
2090 phy = pl->phydev;
2094 pl->phydev = NULL;
2214 if (pl->phydev)
2215 phy_start(pl->phydev);
2239 if (pl->phydev)
2240 phy_stop(pl->phydev);
2352 if (pl->phydev)
2353 phy_ethtool_get_wol(pl->phydev, wol);
2374 if (pl->phydev)
2375 ret = phy_ethtool_set_wol(pl->phydev, wol);
2422 if (pl->phydev)
2423 phy_ethtool_ksettings_get(pl->phydev, kset);
2443 if (pl->phydev)
2474 if (pl->phydev) {
2499 return phy_ethtool_ksettings_set(pl->phydev, &phy_kset);
2639 if (pl->phydev)
2640 ret = phy_restart_aneg(pl->phydev);
2722 if (!pl->phydev)
2732 if (pl->phydev)
2733 phy_set_asym_pause(pl->phydev, pause->rx_pause,
2765 if (pl->phydev)
2766 ret = phy_get_eee_err(pl->phydev);
2783 if (pl->phydev)
2784 ret = phy_init_eee(pl->phydev, clk_stop_enable);
2801 if (pl->phydev)
2802 ret = phy_ethtool_get_eee(pl->phydev, eee);
2819 if (pl->phydev)
2820 ret = phy_ethtool_set_eee(pl->phydev, eee);
2855 struct phy_device *phydev = pl->phydev;
2861 return mdiobus_c45_read(pl->phydev->mdio.bus, prtad, devad,
2865 if (phydev->is_c45) {
2871 devad = __ffs(phydev->c45_ids.mmds_present);
2875 if (!(phydev->c45_ids.mmds_present & MDIO_DEVS_AN))
2887 return mdiobus_c45_read(pl->phydev->mdio.bus, prtad, devad,
2891 return mdiobus_read(pl->phydev->mdio.bus, phy_id, reg);
2897 struct phy_device *phydev = pl->phydev;
2903 return mdiobus_c45_write(pl->phydev->mdio.bus, prtad, devad,
2907 if (phydev->is_c45) {
2913 devad = __ffs(phydev->c45_ids.mmds_present);
2917 if (!(phydev->c45_ids.mmds_present & MDIO_DEVS_AN))
2928 return mdiobus_c45_write(pl->phydev->mdio.bus, phy_id, devad,
2932 return mdiobus_write(phydev->mdio.bus, phy_id, reg, val);
3005 if (pl->phydev) {
3009 mii->phy_id = pl->phydev->mdio.addr;
3026 ret = phy_mii_ioctl(pl->phydev, ifr, cmd);
3076 if (!pl->sfp_bus && pl->phydev)
3077 ret = phy_speed_down(pl->phydev, sync);
3099 if (!pl->sfp_bus && pl->phydev)
3100 ret = phy_speed_up(pl->phydev);
3322 if (pl->phydev) {
3323 phy_start(pl->phydev);
3341 if (pl->phydev)
3342 phy_stop(pl->phydev);