Lines Matching refs:phydev
35 struct phy_device *phydev; member
277 struct phy_device *phydev = lmac->phydev; in bgx_lmac_handler() local
283 if (!phydev->link && lmac->last_link) in bgx_lmac_handler()
286 if (phydev->link && in bgx_lmac_handler()
287 (lmac->last_duplex != phydev->duplex || in bgx_lmac_handler()
288 lmac->last_link != phydev->link || in bgx_lmac_handler()
289 lmac->last_speed != phydev->speed)) { in bgx_lmac_handler()
293 lmac->last_link = phydev->link; in bgx_lmac_handler()
294 lmac->last_speed = phydev->speed; in bgx_lmac_handler()
295 lmac->last_duplex = phydev->duplex; in bgx_lmac_handler()
685 if (!lmac->phydev) in bgx_lmac_enable()
688 lmac->phydev->dev_flags = 0; in bgx_lmac_enable()
690 if (phy_connect_direct(&lmac->netdev, lmac->phydev, in bgx_lmac_enable()
695 phy_start_aneg(lmac->phydev); in bgx_lmac_enable()
728 (bgx->lmac_type != BGX_MODE_10G_KR) && lmac->phydev) in bgx_lmac_disable()
729 phy_disconnect(lmac->phydev); in bgx_lmac_disable()
731 lmac->phydev = NULL; in bgx_lmac_disable()
988 bgx->lmac[lmac].phydev = of_phy_find_device(phy_np); in bgx_init_of_phy()