Lines Matching refs:gfargrp

175 	struct gfar __iomem *regs = priv->gfargrp[0].regs;  in gfar_init_bds()
326 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_init_tx_rx_base()
345 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_init_rqprm()
383 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_mac_rx_config()
430 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_mac_tx_config()
453 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_configure_coalescing()
540 struct gfar __iomem *regs = priv->gfargrp[i].regs; in gfar_ints_disable()
553 struct gfar __iomem *regs = priv->gfargrp[i].regs; in gfar_ints_enable()
631 if (priv->gfargrp[i].regs) in unmap_group_regs()
632 iounmap(priv->gfargrp[i].regs); in unmap_group_regs()
641 kfree(priv->gfargrp[i].irqinfo[j]); in free_gfar_dev()
642 priv->gfargrp[i].irqinfo[j] = NULL; in free_gfar_dev()
653 napi_disable(&priv->gfargrp[i].napi_rx); in disable_napi()
654 napi_disable(&priv->gfargrp[i].napi_tx); in disable_napi()
663 napi_enable(&priv->gfargrp[i].napi_rx); in enable_napi()
664 napi_enable(&priv->gfargrp[i].napi_tx); in enable_napi()
671 struct gfar_priv_grp *grp = &priv->gfargrp[priv->num_grps]; in gfar_parse_group()
880 priv->gfargrp[i].regs = NULL; in gfar_of_init()
1181 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_mac_reset()
1259 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_hw_init()
1312 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_init_addr_hash_table()
1378 dev->base_addr = (unsigned long) priv->gfargrp[0].regs; in gfar_probe()
1389 netif_napi_add(dev, &priv->gfargrp[i].napi_rx, in gfar_probe()
1391 netif_napi_add(dev, &priv->gfargrp[i].napi_tx, in gfar_probe()
1394 netif_napi_add(dev, &priv->gfargrp[i].napi_rx, in gfar_probe()
1396 netif_napi_add(dev, &priv->gfargrp[i].napi_tx, in gfar_probe()
1468 struct gfar_priv_grp *grp = &priv->gfargrp[i]; in gfar_probe()
1531 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_suspend()
1583 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_resume()
1677 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_get_interface()
1812 res = gfar_read((void __iomem *)priv->gfargrp[0].regs + 0xd1c); in __gfar_is_rx_idle()
1823 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_halt_nodisable()
1856 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_halt()
1982 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_start()
2001 regs = priv->gfargrp[i].regs; in gfar_start()
2003 gfar_write(&regs->tstat, priv->gfargrp[i].tstat); in gfar_start()
2004 gfar_write(&regs->rstat, priv->gfargrp[i].rstat); in gfar_start()
2087 free_grp_irqs(&priv->gfargrp[i]); in gfar_free_irq()
2090 free_irq(gfar_irq(&priv->gfargrp[i], TX)->irq, in gfar_free_irq()
2091 &priv->gfargrp[i]); in gfar_free_irq()
2100 err = register_grp_irqs(&priv->gfargrp[i]); in gfar_request_irq()
2103 free_grp_irqs(&priv->gfargrp[j]); in gfar_request_irq()
2986 struct gfar_priv_grp *gfargrp = in gfar_poll_rx_sq() local
2988 struct gfar __iomem *regs = gfargrp->regs; in gfar_poll_rx_sq()
2989 struct gfar_priv_rx_q *rx_queue = gfargrp->rx_queue; in gfar_poll_rx_sq()
3003 gfar_write(&regs->rstat, gfargrp->rstat); in gfar_poll_rx_sq()
3005 spin_lock_irq(&gfargrp->grplock); in gfar_poll_rx_sq()
3009 spin_unlock_irq(&gfargrp->grplock); in gfar_poll_rx_sq()
3017 struct gfar_priv_grp *gfargrp = in gfar_poll_tx_sq() local
3019 struct gfar __iomem *regs = gfargrp->regs; in gfar_poll_tx_sq()
3020 struct gfar_priv_tx_q *tx_queue = gfargrp->tx_queue; in gfar_poll_tx_sq()
3034 spin_lock_irq(&gfargrp->grplock); in gfar_poll_tx_sq()
3038 spin_unlock_irq(&gfargrp->grplock); in gfar_poll_tx_sq()
3045 struct gfar_priv_grp *gfargrp = in gfar_poll_rx() local
3047 struct gfar_private *priv = gfargrp->priv; in gfar_poll_rx()
3048 struct gfar __iomem *regs = gfargrp->regs; in gfar_poll_rx()
3066 for_each_set_bit(i, &gfargrp->rx_bit_map, priv->num_rx_queues) { in gfar_poll_rx()
3093 gfar_write(&regs->rstat, gfargrp->rstat); in gfar_poll_rx()
3095 spin_lock_irq(&gfargrp->grplock); in gfar_poll_rx()
3099 spin_unlock_irq(&gfargrp->grplock); in gfar_poll_rx()
3107 struct gfar_priv_grp *gfargrp = in gfar_poll_tx() local
3109 struct gfar_private *priv = gfargrp->priv; in gfar_poll_tx()
3110 struct gfar __iomem *regs = gfargrp->regs; in gfar_poll_tx()
3120 for_each_set_bit(i, &gfargrp->tx_bit_map, priv->num_tx_queues) { in gfar_poll_tx()
3133 spin_lock_irq(&gfargrp->grplock); in gfar_poll_tx()
3137 spin_unlock_irq(&gfargrp->grplock); in gfar_poll_tx()
3157 struct gfar_priv_grp *grp = &priv->gfargrp[i]; in gfar_netpoll()
3169 struct gfar_priv_grp *grp = &priv->gfargrp[i]; in gfar_netpoll()
3182 struct gfar_priv_grp *gfargrp = grp_id; in gfar_interrupt() local
3185 u32 events = gfar_read(&gfargrp->regs->ievent); in gfar_interrupt()
3228 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_set_multi()
3360 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_set_mac_for_addr()
3383 struct gfar_priv_grp *gfargrp = grp_id; in gfar_error() local
3384 struct gfar __iomem *regs = gfargrp->regs; in gfar_error()
3385 struct gfar_private *priv= gfargrp->priv; in gfar_error()
3425 gfar_write(&regs->tstat, gfargrp->tstat); in gfar_error()
3502 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_update_link_state()