Lines Matching defs:phydev

56 	struct phy_device *phydev;
1386 pl->mac_ops->mac_link_up(pl->config, pl->phydev, pl->cur_link_an_mode,
1464 if (pl->phydev)
1468 if (pl->phydev && pl->phy_state.link) {
1727 static void phylink_phy_change(struct phy_device *phydev, bool up)
1729 struct phylink *pl = phydev->phylink;
1732 phy_get_pause(phydev, &tx_pause, &rx_pause);
1735 pl->phy_state.speed = phydev->speed;
1736 pl->phy_state.duplex = phydev->duplex;
1737 pl->phy_state.rate_matching = phydev->rate_matching;
1743 pl->phy_state.interface = phydev->interface;
1750 phy_modes(phydev->interface),
1751 phy_speed_to_str(phydev->speed),
1752 phy_duplex_to_str(phydev->duplex),
1753 phy_rate_matching_to_str(phydev->rate_matching),
1823 pl->phydev = phy;
1860 if (pl->phydev)
1993 phy = pl->phydev;
1997 pl->phydev = NULL;
2117 if (pl->phydev)
2118 phy_start(pl->phydev);
2142 if (pl->phydev)
2143 phy_stop(pl->phydev);
2255 if (pl->phydev)
2256 phy_ethtool_get_wol(pl->phydev, wol);
2277 if (pl->phydev)
2278 ret = phy_ethtool_set_wol(pl->phydev, wol);
2325 if (pl->phydev)
2326 phy_ethtool_ksettings_get(pl->phydev, kset);
2346 if (pl->phydev)
2377 if (pl->phydev) {
2402 return phy_ethtool_ksettings_set(pl->phydev, &phy_kset);
2542 if (pl->phydev)
2543 ret = phy_restart_aneg(pl->phydev);
2625 if (!pl->phydev)
2635 if (pl->phydev)
2636 phy_set_asym_pause(pl->phydev, pause->rx_pause,
2668 if (pl->phydev)
2669 ret = phy_get_eee_err(pl->phydev);
2686 if (pl->phydev)
2687 ret = phy_init_eee(pl->phydev, clk_stop_enable);
2704 if (pl->phydev)
2705 ret = phy_ethtool_get_eee(pl->phydev, eee);
2722 if (pl->phydev)
2723 ret = phy_ethtool_set_eee(pl->phydev, eee);
2758 struct phy_device *phydev = pl->phydev;
2764 return mdiobus_c45_read(pl->phydev->mdio.bus, prtad, devad,
2768 if (phydev->is_c45) {
2774 devad = __ffs(phydev->c45_ids.mmds_present);
2778 if (!(phydev->c45_ids.mmds_present & MDIO_DEVS_AN))
2790 return mdiobus_c45_read(pl->phydev->mdio.bus, prtad, devad,
2794 return mdiobus_read(pl->phydev->mdio.bus, phy_id, reg);
2800 struct phy_device *phydev = pl->phydev;
2806 return mdiobus_c45_write(pl->phydev->mdio.bus, prtad, devad,
2810 if (phydev->is_c45) {
2816 devad = __ffs(phydev->c45_ids.mmds_present);
2820 if (!(phydev->c45_ids.mmds_present & MDIO_DEVS_AN))
2831 return mdiobus_c45_write(pl->phydev->mdio.bus, phy_id, devad,
2835 return mdiobus_write(phydev->mdio.bus, phy_id, reg, val);
2908 if (pl->phydev) {
2912 mii->phy_id = pl->phydev->mdio.addr;
2929 ret = phy_mii_ioctl(pl->phydev, ifr, cmd);
2979 if (!pl->sfp_bus && pl->phydev)
2980 ret = phy_speed_down(pl->phydev, sync);
3002 if (!pl->sfp_bus && pl->phydev)
3003 ret = phy_speed_up(pl->phydev);
3237 if (pl->phydev) {
3238 phy_start(pl->phydev);
3256 if (pl->phydev)
3257 phy_stop(pl->phydev);