Lines Matching defs:priv

190 	struct stmmac_priv *priv = netdev_priv(dev);
192 if (priv->plat->has_gmac)
205 struct stmmac_priv *priv = netdev_priv(dev);
206 struct phy_device *phy = priv->phydev;
219 spin_lock_irq(&priv->lock);
221 spin_unlock_irq(&priv->lock);
228 struct stmmac_priv *priv = netdev_priv(dev);
229 struct phy_device *phy = priv->phydev;
232 spin_lock(&priv->lock);
234 spin_unlock(&priv->lock);
241 struct stmmac_priv *priv = netdev_priv(dev);
242 return priv->msg_enable;
247 struct stmmac_priv *priv = netdev_priv(dev);
248 priv->msg_enable = level;
270 struct stmmac_priv *priv = netdev_priv(dev);
274 if (!priv->plat->has_gmac) {
277 reg_space[i] = readl(priv->ioaddr + (i * 4));
281 readl(priv->ioaddr + (DMA_BUS_MODE + (i * 4)));
282 reg_space[22] = readl(priv->ioaddr + DMA_CUR_TX_BUF_ADDR);
283 reg_space[23] = readl(priv->ioaddr + DMA_CUR_RX_BUF_ADDR);
287 reg_space[i] = readl(priv->ioaddr + (i * 4));
291 readl(priv->ioaddr + (DMA_BUS_MODE + (i * 4)));
299 struct stmmac_priv *priv = netdev_priv(netdev);
301 spin_lock(&priv->lock);
305 pause->autoneg = priv->phydev->autoneg;
307 if (priv->flow_ctrl & FLOW_RX)
309 if (priv->flow_ctrl & FLOW_TX)
312 spin_unlock(&priv->lock);
319 struct stmmac_priv *priv = netdev_priv(netdev);
320 struct phy_device *phy = priv->phydev;
324 spin_lock(&priv->lock);
331 priv->flow_ctrl = new_pause;
338 priv->hw->mac->flow_ctrl(priv->ioaddr, phy->duplex,
339 priv->flow_ctrl, priv->pause);
340 spin_unlock(&priv->lock);
347 struct stmmac_priv *priv = netdev_priv(dev);
351 if (!priv->plat->has_gmac)
352 priv->hw->dma->dma_diagnostic_fr(&dev->stats,
353 (void *) &priv->xstats,
354 priv->ioaddr);
357 if (priv->dma_cap.rmon) {
358 dwmac_mmc_read(priv->ioaddr, &priv->mmc);
362 p = (char *)priv + stmmac_mmc[i].stat_offset;
371 char *p = (char *)priv + stmmac_gstrings_stats[i].stat_offset;
379 struct stmmac_priv *priv = netdev_priv(netdev);
386 if (priv->dma_cap.rmon)
399 struct stmmac_priv *priv = netdev_priv(dev);
403 if (priv->dma_cap.rmon)
424 struct stmmac_priv *priv = netdev_priv(dev);
426 spin_lock_irq(&priv->lock);
427 if (device_can_wakeup(priv->device)) {
429 wol->wolopts = priv->wolopts;
431 spin_unlock_irq(&priv->lock);
436 struct stmmac_priv *priv = netdev_priv(dev);
442 if ((priv->hw_cap_support) && (!priv->dma_cap.pmt_magic_frame))
445 if (!device_can_wakeup(priv->device))
453 device_set_wakeup_enable(priv->device, 1);
454 enable_irq_wake(priv->wol_irq);
456 device_set_wakeup_enable(priv->device, 0);
457 disable_irq_wake(priv->wol_irq);
460 spin_lock_irq(&priv->lock);
461 priv->wolopts = wol->wolopts;
462 spin_unlock_irq(&priv->lock);