• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/

Lines Matching defs:phydev

983 	struct phy_device *phydev;
985 phydev = tp->mdio_bus->phy_map[TG3_PHY_MII_ADDR];
986 switch (phydev->drv->phy_id & phydev->drv->phy_id_mask) {
1004 if (phydev->interface != PHY_INTERFACE_MODE_RGMII) {
1076 struct phy_device *phydev;
1133 phydev = tp->mdio_bus->phy_map[TG3_PHY_MII_ADDR];
1135 if (!phydev || !phydev->drv) {
1142 switch (phydev->drv->phy_id & phydev->drv->phy_id_mask) {
1144 phydev->interface = PHY_INTERFACE_MODE_GMII;
1145 phydev->dev_flags |= PHY_BRCM_AUTO_PWRDWN_ENABLE;
1149 phydev->dev_flags |= PHY_BRCM_CLEAR_RGMII_MODE |
1154 phydev->dev_flags |= PHY_BRCM_STD_IBND_DISABLE;
1156 phydev->dev_flags |= PHY_BRCM_EXT_IBND_RX_ENABLE;
1158 phydev->dev_flags |= PHY_BRCM_EXT_IBND_TX_ENABLE;
1161 phydev->interface = PHY_INTERFACE_MODE_RGMII;
1165 phydev->interface = PHY_INTERFACE_MODE_MII;
1166 phydev->dev_flags |= PHY_BRCM_AUTO_PWRDWN_ENABLE;
1399 struct phy_device *phydev = tp->mdio_bus->phy_map[TG3_PHY_MII_ADDR];
1408 if (phydev->link) {
1412 if (phydev->speed == SPEED_100 || phydev->speed == SPEED_10)
1414 else if (phydev->speed == SPEED_1000 ||
1420 if (phydev->duplex == DUPLEX_HALF)
1426 if (phydev->pause)
1428 if (phydev->asym_pause)
1443 if (phydev->speed == SPEED_10)
1451 if (phydev->speed == SPEED_1000 && phydev->duplex == DUPLEX_HALF)
1462 if ((phydev->link && tp->link_config.active_speed == SPEED_INVALID) ||
1463 (!phydev->link && tp->link_config.active_speed != SPEED_INVALID) ||
1464 phydev->speed != tp->link_config.active_speed ||
1465 phydev->duplex != tp->link_config.active_duplex ||
1469 tp->link_config.active_speed = phydev->speed;
1470 tp->link_config.active_duplex = phydev->duplex;
1480 struct phy_device *phydev;
1488 phydev = tp->mdio_bus->phy_map[TG3_PHY_MII_ADDR];
1491 phydev = phy_connect(tp->dev, dev_name(&phydev->dev), tg3_adjust_link,
1492 phydev->dev_flags, phydev->interface);
1493 if (IS_ERR(phydev)) {
1495 return PTR_ERR(phydev);
1499 switch (phydev->interface) {
1503 phydev->supported &= (PHY_GBIT_FEATURES |
1510 phydev->supported &= (PHY_BASIC_FEATURES |
1521 phydev->advertising = phydev->supported;
1528 struct phy_device *phydev;
1533 phydev = tp->mdio_bus->phy_map[TG3_PHY_MII_ADDR];
1537 phydev->speed = tp->link_config.orig_speed;
1538 phydev->duplex = tp->link_config.orig_duplex;
1539 phydev->autoneg = tp->link_config.orig_autoneg;
1540 phydev->advertising = tp->link_config.orig_advertising;
1543 phy_start(phydev);
1545 phy_start_aneg(phydev);
2551 struct phy_device *phydev;
2554 phydev = tp->mdio_bus->phy_map[TG3_PHY_MII_ADDR];
2558 tp->link_config.orig_speed = phydev->speed;
2559 tp->link_config.orig_duplex = phydev->duplex;
2560 tp->link_config.orig_autoneg = phydev->autoneg;
2561 tp->link_config.orig_advertising = phydev->advertising;
2579 phydev->advertising = advertising;
2581 phy_start_aneg(phydev);
2583 phyid = phydev->drv->phy_id & phydev->drv->phy_id_mask;
9539 struct phy_device *phydev;
9542 phydev = tp->mdio_bus->phy_map[TG3_PHY_MII_ADDR];
9543 return phy_ethtool_gset(phydev, cmd);
9582 struct phy_device *phydev;
9585 phydev = tp->mdio_bus->phy_map[TG3_PHY_MII_ADDR];
9586 return phy_ethtool_sset(phydev, cmd);
9883 struct phy_device *phydev;
9885 phydev = tp->mdio_bus->phy_map[TG3_PHY_MII_ADDR];
9887 if (!(phydev->supported & SUPPORTED_Pause) ||
9888 (!(phydev->supported & SUPPORTED_Asym_Pause) &&
9915 u32 oldadv = phydev->advertising &
9918 phydev->advertising &=
9921 phydev->advertising |= newadv;
9922 if (phydev->autoneg) {
9931 return phy_start_aneg(phydev);
10903 struct phy_device *phydev;
10906 phydev = tp->mdio_bus->phy_map[TG3_PHY_MII_ADDR];
10907 return phy_mii_ioctl(phydev, ifr, cmd);
14525 struct phy_device *phydev;
14526 phydev = tp->mdio_bus->phy_map[TG3_PHY_MII_ADDR];
14529 phydev->drv->name, dev_name(&phydev->dev));