• Home
  • Raw
  • Download

Lines Matching refs:phydev

981 	struct phy_device *phydev;  in dsa_port_get_phy_device()  local
987 phydev = of_phy_find_device(phy_dn); in dsa_port_get_phy_device()
988 if (!phydev) { in dsa_port_get_phy_device()
994 return phydev; in dsa_port_get_phy_device()
1060 struct phy_device *phydev = NULL; in dsa_port_phylink_mac_link_down() local
1064 phydev = dp->slave->phydev; in dsa_port_phylink_mac_link_down()
1067 if (ds->ops->adjust_link && phydev) in dsa_port_phylink_mac_link_down()
1068 ds->ops->adjust_link(ds, dp->index, phydev); in dsa_port_phylink_mac_link_down()
1076 struct phy_device *phydev, in dsa_port_phylink_mac_link_up() argument
1086 if (ds->ops->adjust_link && phydev) in dsa_port_phylink_mac_link_up()
1087 ds->ops->adjust_link(ds, dp->index, phydev); in dsa_port_phylink_mac_link_up()
1091 ds->ops->phylink_mac_link_up(ds, dp->index, mode, interface, phydev, in dsa_port_phylink_mac_link_up()
1107 struct phy_device *phydev; in dsa_port_setup_phy_of() local
1111 phydev = dsa_port_get_phy_device(dp); in dsa_port_setup_phy_of()
1112 if (!phydev) in dsa_port_setup_phy_of()
1115 if (IS_ERR(phydev)) in dsa_port_setup_phy_of()
1116 return PTR_ERR(phydev); in dsa_port_setup_phy_of()
1119 err = genphy_resume(phydev); in dsa_port_setup_phy_of()
1123 err = genphy_read_status(phydev); in dsa_port_setup_phy_of()
1127 err = genphy_suspend(phydev); in dsa_port_setup_phy_of()
1133 ds->ops->adjust_link(ds, port, phydev); in dsa_port_setup_phy_of()
1135 dev_dbg(ds->dev, "enabled port's phy: %s", phydev_name(phydev)); in dsa_port_setup_phy_of()
1138 put_device(&phydev->mdio.dev); in dsa_port_setup_phy_of()
1146 struct phy_device *phydev; in dsa_port_fixed_link_register_of() local
1159 phydev = of_phy_find_device(dn); in dsa_port_fixed_link_register_of()
1164 phydev->interface = mode; in dsa_port_fixed_link_register_of()
1166 genphy_read_status(phydev); in dsa_port_fixed_link_register_of()
1169 ds->ops->adjust_link(ds, port, phydev); in dsa_port_fixed_link_register_of()
1171 put_device(&phydev->mdio.dev); in dsa_port_fixed_link_register_of()
1260 struct phy_device *phydev; in dsa_port_get_phy_strings() local
1266 phydev = dsa_port_get_phy_device(dp); in dsa_port_get_phy_strings()
1267 if (IS_ERR_OR_NULL(phydev)) in dsa_port_get_phy_strings()
1270 ret = phy_ethtool_get_strings(phydev, data); in dsa_port_get_phy_strings()
1271 put_device(&phydev->mdio.dev); in dsa_port_get_phy_strings()
1279 struct phy_device *phydev; in dsa_port_get_ethtool_phy_stats() local
1285 phydev = dsa_port_get_phy_device(dp); in dsa_port_get_ethtool_phy_stats()
1286 if (IS_ERR_OR_NULL(phydev)) in dsa_port_get_ethtool_phy_stats()
1289 ret = phy_ethtool_get_stats(phydev, NULL, data); in dsa_port_get_ethtool_phy_stats()
1290 put_device(&phydev->mdio.dev); in dsa_port_get_ethtool_phy_stats()
1298 struct phy_device *phydev; in dsa_port_get_phy_sset_count() local
1304 phydev = dsa_port_get_phy_device(dp); in dsa_port_get_phy_sset_count()
1305 if (IS_ERR_OR_NULL(phydev)) in dsa_port_get_phy_sset_count()
1308 ret = phy_ethtool_get_sset_count(phydev); in dsa_port_get_phy_sset_count()
1309 put_device(&phydev->mdio.dev); in dsa_port_get_phy_sset_count()