Lines Matching refs:gfargrp

128 	struct gfar __iomem *regs = priv->gfargrp[0].regs;  in gfar_init_tx_rx_base()
147 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_init_rqprm()
173 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_mac_rx_config()
220 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_mac_tx_config()
243 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_configure_coalescing()
345 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_set_mac_for_addr()
382 struct gfar __iomem *regs = priv->gfargrp[i].regs; in gfar_ints_disable()
395 struct gfar __iomem *regs = priv->gfargrp[i].regs; in gfar_ints_enable()
456 if (priv->gfargrp[i].regs) in unmap_group_regs()
457 iounmap(priv->gfargrp[i].regs); in unmap_group_regs()
466 kfree(priv->gfargrp[i].irqinfo[j]); in free_gfar_dev()
467 priv->gfargrp[i].irqinfo[j] = NULL; in free_gfar_dev()
478 napi_disable(&priv->gfargrp[i].napi_rx); in disable_napi()
479 napi_disable(&priv->gfargrp[i].napi_tx); in disable_napi()
488 napi_enable(&priv->gfargrp[i].napi_rx); in enable_napi()
489 napi_enable(&priv->gfargrp[i].napi_tx); in enable_napi()
496 struct gfar_priv_grp *grp = &priv->gfargrp[priv->num_grps]; in gfar_parse_group()
603 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_get_interface()
748 priv->gfargrp[i].regs = NULL; in gfar_of_init()
982 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_init_addr_hash_table()
1034 res = gfar_read((void __iomem *)priv->gfargrp[0].regs + 0xd1c); in __gfar_is_rx_idle()
1045 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_halt_nodisable()
1078 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_halt()
1209 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_start()
1228 regs = priv->gfargrp[i].regs; in gfar_start()
1230 gfar_write(&regs->tstat, priv->gfargrp[i].tstat); in gfar_start()
1231 gfar_write(&regs->rstat, priv->gfargrp[i].rstat); in gfar_start()
1318 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_init_bds()
1519 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_update_link_state()
2642 struct gfar_priv_grp *gfargrp = in gfar_poll_rx_sq() local
2644 struct gfar __iomem *regs = gfargrp->regs; in gfar_poll_rx_sq()
2645 struct gfar_priv_rx_q *rx_queue = gfargrp->rx_queue; in gfar_poll_rx_sq()
2659 gfar_write(&regs->rstat, gfargrp->rstat); in gfar_poll_rx_sq()
2661 spin_lock_irq(&gfargrp->grplock); in gfar_poll_rx_sq()
2665 spin_unlock_irq(&gfargrp->grplock); in gfar_poll_rx_sq()
2673 struct gfar_priv_grp *gfargrp = in gfar_poll_tx_sq() local
2675 struct gfar __iomem *regs = gfargrp->regs; in gfar_poll_tx_sq()
2676 struct gfar_priv_tx_q *tx_queue = gfargrp->tx_queue; in gfar_poll_tx_sq()
2690 spin_lock_irq(&gfargrp->grplock); in gfar_poll_tx_sq()
2694 spin_unlock_irq(&gfargrp->grplock); in gfar_poll_tx_sq()
2701 struct gfar_priv_grp *gfargrp = in gfar_poll_rx() local
2703 struct gfar_private *priv = gfargrp->priv; in gfar_poll_rx()
2704 struct gfar __iomem *regs = gfargrp->regs; in gfar_poll_rx()
2722 for_each_set_bit(i, &gfargrp->rx_bit_map, priv->num_rx_queues) { in gfar_poll_rx()
2749 gfar_write(&regs->rstat, gfargrp->rstat); in gfar_poll_rx()
2751 spin_lock_irq(&gfargrp->grplock); in gfar_poll_rx()
2755 spin_unlock_irq(&gfargrp->grplock); in gfar_poll_rx()
2763 struct gfar_priv_grp *gfargrp = in gfar_poll_tx() local
2765 struct gfar_private *priv = gfargrp->priv; in gfar_poll_tx()
2766 struct gfar __iomem *regs = gfargrp->regs; in gfar_poll_tx()
2776 for_each_set_bit(i, &gfargrp->tx_bit_map, priv->num_tx_queues) { in gfar_poll_tx()
2789 spin_lock_irq(&gfargrp->grplock); in gfar_poll_tx()
2793 spin_unlock_irq(&gfargrp->grplock); in gfar_poll_tx()
2802 struct gfar_priv_grp *gfargrp = grp_id; in gfar_error() local
2803 struct gfar __iomem *regs = gfargrp->regs; in gfar_error()
2804 struct gfar_private *priv= gfargrp->priv; in gfar_error()
2872 struct gfar_priv_grp *gfargrp = grp_id; in gfar_interrupt() local
2875 u32 events = gfar_read(&gfargrp->regs->ievent); in gfar_interrupt()
2905 struct gfar_priv_grp *grp = &priv->gfargrp[i]; in gfar_netpoll()
2917 struct gfar_priv_grp *grp = &priv->gfargrp[i]; in gfar_netpoll()
3002 free_grp_irqs(&priv->gfargrp[i]); in gfar_free_irq()
3005 free_irq(gfar_irq(&priv->gfargrp[i], TX)->irq, in gfar_free_irq()
3006 &priv->gfargrp[i]); in gfar_free_irq()
3015 err = register_grp_irqs(&priv->gfargrp[i]); in gfar_request_irq()
3018 free_grp_irqs(&priv->gfargrp[j]); in gfar_request_irq()
3086 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_set_multi()
3170 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_mac_reset()
3246 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_hw_init()
3343 dev->base_addr = (unsigned long) priv->gfargrp[0].regs; in gfar_probe()
3357 netif_napi_add(dev, &priv->gfargrp[i].napi_rx, in gfar_probe()
3359 netif_tx_napi_add(dev, &priv->gfargrp[i].napi_tx, in gfar_probe()
3362 netif_napi_add(dev, &priv->gfargrp[i].napi_rx, in gfar_probe()
3364 netif_tx_napi_add(dev, &priv->gfargrp[i].napi_tx, in gfar_probe()
3444 struct gfar_priv_grp *grp = &priv->gfargrp[i]; in gfar_probe()
3512 struct gfar __iomem *regs = priv->gfargrp[0].regs; in __gfar_filer_disable()
3522 struct gfar __iomem *regs = priv->gfargrp[0].regs; in __gfar_filer_enable()
3548 u8 qindex = (u8)priv->gfargrp[0].rx_queue->qindex; in gfar_filer_config_wol()
3588 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_start_wol_filer()
3606 regs = priv->gfargrp[i].regs; in gfar_start_wol_filer()
3608 gfar_write(&regs->rstat, priv->gfargrp[i].rstat); in gfar_start_wol_filer()
3623 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_suspend()
3666 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_resume()