Lines Matching defs:phydev
51 struct phy_device *phydev;
614 pl->mac_ops->mac_link_up(pl->config, pl->phydev,
693 if (pl->phydev)
697 if (pl->phydev && pl->phy_state.link) {
935 static void phylink_phy_change(struct phy_device *phydev, bool up)
937 struct phylink *pl = phydev->phylink;
940 phy_get_pause(phydev, &tx_pause, &rx_pause);
943 pl->phy_state.speed = phydev->speed;
944 pl->phy_state.duplex = phydev->duplex;
950 pl->phy_state.interface = phydev->interface;
957 phy_modes(phydev->interface),
958 phy_speed_to_str(phydev->speed),
959 phy_duplex_to_str(phydev->duplex));
1017 pl->phydev = phy;
1049 if (pl->phydev)
1161 phy = pl->phydev;
1165 pl->phydev = NULL;
1264 if (pl->phydev)
1265 phy_start(pl->phydev);
1286 if (pl->phydev)
1287 phy_stop(pl->phydev);
1314 if (pl->phydev)
1315 phy_ethtool_get_wol(pl->phydev, wol);
1336 if (pl->phydev)
1337 ret = phy_ethtool_set_wol(pl->phydev, wol);
1381 if (pl->phydev) {
1382 phy_ethtool_ksettings_get(pl->phydev, kset);
1403 if (pl->phydev)
1434 if (pl->phydev) {
1453 return phy_ethtool_ksettings_set(pl->phydev, kset);
1592 if (pl->phydev)
1593 ret = phy_restart_aneg(pl->phydev);
1675 if (!pl->phydev)
1685 if (pl->phydev)
1686 phy_set_asym_pause(pl->phydev, pause->rx_pause,
1718 if (pl->phydev)
1719 ret = phy_get_eee_err(pl->phydev);
1736 if (pl->phydev)
1737 ret = phy_init_eee(pl->phydev, clk_stop_enable);
1754 if (pl->phydev)
1755 ret = phy_ethtool_get_eee(pl->phydev, eee);
1772 if (pl->phydev)
1773 ret = phy_ethtool_set_eee(pl->phydev, eee);
1808 struct phy_device *phydev = pl->phydev;
1815 } else if (phydev->is_c45) {
1821 devad = __ffs(phydev->c45_ids.mmds_present);
1825 if (!(phydev->c45_ids.mmds_present & MDIO_DEVS_AN))
1842 return mdiobus_read(pl->phydev->mdio.bus, prtad, devad);
1848 struct phy_device *phydev = pl->phydev;
1855 } else if (phydev->is_c45) {
1861 devad = __ffs(phydev->c45_ids.mmds_present);
1865 if (!(phydev->c45_ids.mmds_present & MDIO_DEVS_AN))
1883 return mdiobus_write(phydev->mdio.bus, prtad, devad, val);
1956 if (pl->phydev) {
1960 mii->phy_id = pl->phydev->mdio.addr;
1977 ret = phy_mii_ioctl(pl->phydev, ifr, cmd);
2027 if (!pl->sfp_bus && pl->phydev)
2028 ret = phy_speed_down(pl->phydev, sync);
2050 if (!pl->sfp_bus && pl->phydev)
2051 ret = phy_speed_up(pl->phydev);
2123 if (phy_interface_mode_is_8023z(iface) && pl->phydev)
2180 if (pl->phydev) {
2181 phy_start(pl->phydev);
2200 if (pl->phydev)
2201 phy_stop(pl->phydev);