Lines Matching defs:phydev

35 	struct phy_device *phydev = dev->phydev;
39 if (priv->old_link != phydev->link) {
41 priv->old_link = phydev->link;
44 if (phydev->link) {
46 if (priv->old_speed != phydev->speed) {
48 priv->old_speed = phydev->speed;
51 if (priv->old_duplex != phydev->duplex) {
53 priv->old_duplex = phydev->duplex;
56 if (priv->old_pause != phydev->pause) {
58 priv->old_pause = phydev->pause;
66 if (phydev->speed == SPEED_1000)
68 else if (phydev->speed == SPEED_100)
75 if (phydev->duplex != DUPLEX_FULL)
79 if (!phydev->pause)
107 priv->eee.eee_active = phy_init_eee(phydev, 0) >= 0;
120 phy_print_status(phydev);
130 if (dev && dev->phydev && status) {
175 fixed_phy_set_link_update(priv->dev->phydev,
182 struct phy_device *phydev = dev->phydev;
214 phy_set_max_speed(phydev, SPEED_100);
226 dev->phydev->supported))
288 struct phy_device *phydev;
303 phydev = of_phy_connect(dev, priv->phy_dn, bcmgenet_mii_setup,
305 if (!phydev) {
322 phydev = phy_find_first(unimacbus);
324 if (!phydev) {
329 phydev = dev->phydev;
331 phydev->dev_flags = phy_flags;
333 ret = phy_connect_direct(dev, phydev, bcmgenet_mii_setup,
348 phy_disconnect(dev->phydev);
352 linkmode_copy(phydev->advertising, phydev->supported);
361 dev->phydev->irq = PHY_IGNORE_INTERRUPT;
506 struct phy_device *phydev;
530 phydev = of_phy_find_device(dn);
531 if (phydev) {
532 phydev->link = 0;
533 put_device(&phydev->mdio.dev);
546 struct phy_device *phydev;
558 phydev = phy_attach(priv->dev, phy_name, pd->phy_interface);
559 if (!phydev) {
576 phydev = fixed_phy_register(PHY_POLL, &fphy_status, NULL);
577 if (IS_ERR(phydev)) {
583 phydev->link = 0;