Lines Matching refs:gfargrp
128 struct gfar __iomem *regs = priv->gfargrp[0].regs;
147 struct gfar __iomem *regs = priv->gfargrp[0].regs;
173 struct gfar __iomem *regs = priv->gfargrp[0].regs;
220 struct gfar __iomem *regs = priv->gfargrp[0].regs;
243 struct gfar __iomem *regs = priv->gfargrp[0].regs;
345 struct gfar __iomem *regs = priv->gfargrp[0].regs;
382 struct gfar __iomem *regs = priv->gfargrp[i].regs;
395 struct gfar __iomem *regs = priv->gfargrp[i].regs;
456 if (priv->gfargrp[i].regs)
457 iounmap(priv->gfargrp[i].regs);
466 kfree(priv->gfargrp[i].irqinfo[j]);
467 priv->gfargrp[i].irqinfo[j] = NULL;
478 napi_disable(&priv->gfargrp[i].napi_rx);
479 napi_disable(&priv->gfargrp[i].napi_tx);
488 napi_enable(&priv->gfargrp[i].napi_rx);
489 napi_enable(&priv->gfargrp[i].napi_tx);
496 struct gfar_priv_grp *grp = &priv->gfargrp[priv->num_grps];
603 struct gfar __iomem *regs = priv->gfargrp[0].regs;
748 priv->gfargrp[i].regs = NULL;
982 struct gfar __iomem *regs = priv->gfargrp[0].regs;
1034 res = gfar_read((void __iomem *)priv->gfargrp[0].regs + 0xd1c);
1045 struct gfar __iomem *regs = priv->gfargrp[0].regs;
1078 struct gfar __iomem *regs = priv->gfargrp[0].regs;
1209 struct gfar __iomem *regs = priv->gfargrp[0].regs;
1228 regs = priv->gfargrp[i].regs;
1230 gfar_write(®s->tstat, priv->gfargrp[i].tstat);
1231 gfar_write(®s->rstat, priv->gfargrp[i].rstat);
1318 struct gfar __iomem *regs = priv->gfargrp[0].regs;
1519 struct gfar __iomem *regs = priv->gfargrp[0].regs;
2642 struct gfar_priv_grp *gfargrp =
2644 struct gfar __iomem *regs = gfargrp->regs;
2645 struct gfar_priv_rx_q *rx_queue = gfargrp->rx_queue;
2659 gfar_write(®s->rstat, gfargrp->rstat);
2661 spin_lock_irq(&gfargrp->grplock);
2665 spin_unlock_irq(&gfargrp->grplock);
2673 struct gfar_priv_grp *gfargrp =
2675 struct gfar __iomem *regs = gfargrp->regs;
2676 struct gfar_priv_tx_q *tx_queue = gfargrp->tx_queue;
2690 spin_lock_irq(&gfargrp->grplock);
2694 spin_unlock_irq(&gfargrp->grplock);
2701 struct gfar_priv_grp *gfargrp =
2703 struct gfar_private *priv = gfargrp->priv;
2704 struct gfar __iomem *regs = gfargrp->regs;
2722 for_each_set_bit(i, &gfargrp->rx_bit_map, priv->num_rx_queues) {
2749 gfar_write(®s->rstat, gfargrp->rstat);
2751 spin_lock_irq(&gfargrp->grplock);
2755 spin_unlock_irq(&gfargrp->grplock);
2763 struct gfar_priv_grp *gfargrp =
2765 struct gfar_private *priv = gfargrp->priv;
2766 struct gfar __iomem *regs = gfargrp->regs;
2776 for_each_set_bit(i, &gfargrp->tx_bit_map, priv->num_tx_queues) {
2789 spin_lock_irq(&gfargrp->grplock);
2793 spin_unlock_irq(&gfargrp->grplock);
2802 struct gfar_priv_grp *gfargrp = grp_id;
2803 struct gfar __iomem *regs = gfargrp->regs;
2804 struct gfar_private *priv= gfargrp->priv;
2872 struct gfar_priv_grp *gfargrp = grp_id;
2875 u32 events = gfar_read(&gfargrp->regs->ievent);
2905 struct gfar_priv_grp *grp = &priv->gfargrp[i];
2917 struct gfar_priv_grp *grp = &priv->gfargrp[i];
3002 free_grp_irqs(&priv->gfargrp[i]);
3005 free_irq(gfar_irq(&priv->gfargrp[i], TX)->irq,
3006 &priv->gfargrp[i]);
3015 err = register_grp_irqs(&priv->gfargrp[i]);
3018 free_grp_irqs(&priv->gfargrp[j]);
3086 struct gfar __iomem *regs = priv->gfargrp[0].regs;
3170 struct gfar __iomem *regs = priv->gfargrp[0].regs;
3246 struct gfar __iomem *regs = priv->gfargrp[0].regs;
3343 dev->base_addr = (unsigned long) priv->gfargrp[0].regs;
3357 netif_napi_add(dev, &priv->gfargrp[i].napi_rx,
3359 netif_tx_napi_add(dev, &priv->gfargrp[i].napi_tx,
3362 netif_napi_add(dev, &priv->gfargrp[i].napi_rx,
3364 netif_tx_napi_add(dev, &priv->gfargrp[i].napi_tx,
3444 struct gfar_priv_grp *grp = &priv->gfargrp[i];
3512 struct gfar __iomem *regs = priv->gfargrp[0].regs;
3522 struct gfar __iomem *regs = priv->gfargrp[0].regs;
3548 u8 qindex = (u8)priv->gfargrp[0].rx_queue->qindex;
3588 struct gfar __iomem *regs = priv->gfargrp[0].regs;
3606 regs = priv->gfargrp[i].regs;
3608 gfar_write(®s->rstat, priv->gfargrp[i].rstat);
3623 struct gfar __iomem *regs = priv->gfargrp[0].regs;
3666 struct gfar __iomem *regs = priv->gfargrp[0].regs;