Lines Matching defs:phydev

31 	struct phy_device *phydev = dev->phydev;
35 if (phydev->speed == SPEED_1000)
37 else if (phydev->speed == SPEED_100)
44 if (phydev->duplex != DUPLEX_FULL) {
52 if (phydev->autoneg)
53 phy_get_pause(phydev, &tx_pause, &rx_pause);
91 priv->eee.eee_active = phy_init_eee(phydev, 0) >= 0;
103 struct phy_device *phydev = dev->phydev;
106 if (phydev->link) {
114 phy_print_status(phydev);
124 if (dev && dev->phydev && status) {
135 struct phy_device *phydev = dev->phydev;
137 linkmode_mod_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->advertising, rx);
138 linkmode_mod_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, phydev->advertising,
140 phy_start_aneg(phydev);
142 mutex_lock(&phydev->lock);
143 if (phydev->link)
145 mutex_unlock(&phydev->lock);
185 fixed_phy_set_link_update(priv->dev->phydev,
192 struct phy_device *phydev = dev->phydev;
224 phy_set_max_speed(phydev, SPEED_100);
236 dev->phydev->supported))
301 struct phy_device *phydev;
345 phydev = of_phy_connect(dev, priv->phy_dn, bcmgenet_mii_setup,
347 if (!phydev) {
364 phydev = phy_find_first(unimacbus);
366 if (!phydev) {
371 phydev = dev->phydev;
373 phydev->dev_flags = phy_flags;
375 ret = phy_connect_direct(dev, phydev, bcmgenet_mii_setup,
390 phy_disconnect(dev->phydev);
401 dev->phydev->irq = PHY_MAC_INTERRUPT;
404 dev->phydev->mac_managed_pm = true;
549 struct phy_device *phydev;
573 phydev = of_phy_find_device(dn);
574 if (phydev) {
575 phydev->link = 0;
576 put_device(&phydev->mdio.dev);
589 struct phy_device *phydev;
601 phydev = phy_attach(priv->dev, phy_name, pd->phy_interface);
602 if (IS_ERR(phydev)) {
604 return PTR_ERR(phydev);
619 phydev = fixed_phy_register(PHY_POLL, &fphy_status, NULL);
620 if (IS_ERR(phydev)) {
622 return PTR_ERR(phydev);
626 phydev->link = 0;