Lines Matching defs:priv
55 struct octeon_ethernet *priv = netdev_priv(dev);
57 if (priv->phydev)
58 return phy_ethtool_gset(priv->phydev, cmd);
65 struct octeon_ethernet *priv = netdev_priv(dev);
70 if (priv->phydev)
71 return phy_ethtool_sset(priv->phydev, cmd);
78 struct octeon_ethernet *priv = netdev_priv(dev);
83 if (priv->phydev)
84 return phy_start_aneg(priv->phydev);
107 struct octeon_ethernet *priv = netdev_priv(dev);
112 if (!priv->phydev)
115 return phy_mii_ioctl(priv->phydev, rq, cmd);
120 struct octeon_ethernet *priv = netdev_priv(dev);
123 if (priv->last_link != priv->phydev->link) {
124 priv->last_link = priv->phydev->link;
126 link_info.s.link_up = priv->last_link ? 1 : 0;
127 link_info.s.full_duplex = priv->phydev->duplex ? 1 : 0;
128 link_info.s.speed = priv->phydev->speed;
129 cvmx_helper_link_set( priv->port, link_info);
130 if (priv->last_link) {
132 if (priv->queue != -1)
135 dev->name, priv->phydev->speed,
136 priv->phydev->duplex ?
138 priv->port, priv->queue);
142 dev->name, priv->phydev->speed,
143 priv->phydev->duplex ?
145 priv->port);
163 struct octeon_ethernet *priv = netdev_priv(dev);
165 int phy_addr = cvmx_helper_board_get_mii_address(priv->port);
171 priv->phydev = phy_connect(dev, phy_id, cvm_oct_adjust_link, 0,
174 if (IS_ERR(priv->phydev)) {
175 priv->phydev = NULL;
178 priv->last_link = 0;
179 phy_start_aneg(priv->phydev);