Lines Matching refs:gfargrp
174 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_init_bds()
305 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_init_tx_rx_base()
324 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_init_rqprm()
350 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_mac_rx_config()
397 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_mac_tx_config()
420 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_configure_coalescing()
516 struct gfar __iomem *regs = priv->gfargrp[i].regs; in gfar_ints_disable()
529 struct gfar __iomem *regs = priv->gfargrp[i].regs; in gfar_ints_enable()
590 if (priv->gfargrp[i].regs) in unmap_group_regs()
591 iounmap(priv->gfargrp[i].regs); in unmap_group_regs()
600 kfree(priv->gfargrp[i].irqinfo[j]); in free_gfar_dev()
601 priv->gfargrp[i].irqinfo[j] = NULL; in free_gfar_dev()
612 napi_disable(&priv->gfargrp[i].napi_rx); in disable_napi()
613 napi_disable(&priv->gfargrp[i].napi_tx); in disable_napi()
622 napi_enable(&priv->gfargrp[i].napi_rx); in enable_napi()
623 napi_enable(&priv->gfargrp[i].napi_tx); in enable_napi()
630 struct gfar_priv_grp *grp = &priv->gfargrp[priv->num_grps]; in gfar_parse_group()
838 priv->gfargrp[i].regs = NULL; in gfar_of_init()
1143 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_mac_reset()
1219 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_hw_init()
1272 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_init_addr_hash_table()
1338 dev->base_addr = (unsigned long) priv->gfargrp[0].regs; in gfar_probe()
1352 netif_napi_add(dev, &priv->gfargrp[i].napi_rx, in gfar_probe()
1354 netif_tx_napi_add(dev, &priv->gfargrp[i].napi_tx, in gfar_probe()
1357 netif_napi_add(dev, &priv->gfargrp[i].napi_rx, in gfar_probe()
1359 netif_tx_napi_add(dev, &priv->gfargrp[i].napi_tx, in gfar_probe()
1439 struct gfar_priv_grp *grp = &priv->gfargrp[i]; in gfar_probe()
1507 struct gfar __iomem *regs = priv->gfargrp[0].regs; in __gfar_filer_disable()
1517 struct gfar __iomem *regs = priv->gfargrp[0].regs; in __gfar_filer_enable()
1543 u8 qindex = (u8)priv->gfargrp[0].rx_queue->qindex; in gfar_filer_config_wol()
1583 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_start_wol_filer()
1601 regs = priv->gfargrp[i].regs; in gfar_start_wol_filer()
1603 gfar_write(®s->rstat, priv->gfargrp[i].rstat); in gfar_start_wol_filer()
1618 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_suspend()
1661 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_resume()
1745 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_get_interface()
1890 res = gfar_read((void __iomem *)priv->gfargrp[0].regs + 0xd1c); in __gfar_is_rx_idle()
1901 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_halt_nodisable()
1934 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_halt()
2066 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_start()
2085 regs = priv->gfargrp[i].regs; in gfar_start()
2087 gfar_write(®s->tstat, priv->gfargrp[i].tstat); in gfar_start()
2088 gfar_write(®s->rstat, priv->gfargrp[i].rstat); in gfar_start()
2176 free_grp_irqs(&priv->gfargrp[i]); in gfar_free_irq()
2179 free_irq(gfar_irq(&priv->gfargrp[i], TX)->irq, in gfar_free_irq()
2180 &priv->gfargrp[i]); in gfar_free_irq()
2189 err = register_grp_irqs(&priv->gfargrp[i]); in gfar_request_irq()
2192 free_grp_irqs(&priv->gfargrp[j]); in gfar_request_irq()
3173 struct gfar_priv_grp *gfargrp = in gfar_poll_rx_sq() local
3175 struct gfar __iomem *regs = gfargrp->regs; in gfar_poll_rx_sq()
3176 struct gfar_priv_rx_q *rx_queue = gfargrp->rx_queue; in gfar_poll_rx_sq()
3190 gfar_write(®s->rstat, gfargrp->rstat); in gfar_poll_rx_sq()
3192 spin_lock_irq(&gfargrp->grplock); in gfar_poll_rx_sq()
3196 spin_unlock_irq(&gfargrp->grplock); in gfar_poll_rx_sq()
3204 struct gfar_priv_grp *gfargrp = in gfar_poll_tx_sq() local
3206 struct gfar __iomem *regs = gfargrp->regs; in gfar_poll_tx_sq()
3207 struct gfar_priv_tx_q *tx_queue = gfargrp->tx_queue; in gfar_poll_tx_sq()
3221 spin_lock_irq(&gfargrp->grplock); in gfar_poll_tx_sq()
3225 spin_unlock_irq(&gfargrp->grplock); in gfar_poll_tx_sq()
3232 struct gfar_priv_grp *gfargrp = in gfar_poll_rx() local
3234 struct gfar_private *priv = gfargrp->priv; in gfar_poll_rx()
3235 struct gfar __iomem *regs = gfargrp->regs; in gfar_poll_rx()
3253 for_each_set_bit(i, &gfargrp->rx_bit_map, priv->num_rx_queues) { in gfar_poll_rx()
3280 gfar_write(®s->rstat, gfargrp->rstat); in gfar_poll_rx()
3282 spin_lock_irq(&gfargrp->grplock); in gfar_poll_rx()
3286 spin_unlock_irq(&gfargrp->grplock); in gfar_poll_rx()
3294 struct gfar_priv_grp *gfargrp = in gfar_poll_tx() local
3296 struct gfar_private *priv = gfargrp->priv; in gfar_poll_tx()
3297 struct gfar __iomem *regs = gfargrp->regs; in gfar_poll_tx()
3307 for_each_set_bit(i, &gfargrp->tx_bit_map, priv->num_tx_queues) { in gfar_poll_tx()
3320 spin_lock_irq(&gfargrp->grplock); in gfar_poll_tx()
3324 spin_unlock_irq(&gfargrp->grplock); in gfar_poll_tx()
3344 struct gfar_priv_grp *grp = &priv->gfargrp[i]; in gfar_netpoll()
3356 struct gfar_priv_grp *grp = &priv->gfargrp[i]; in gfar_netpoll()
3369 struct gfar_priv_grp *gfargrp = grp_id; in gfar_interrupt() local
3372 u32 events = gfar_read(&gfargrp->regs->ievent); in gfar_interrupt()
3415 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_set_multi()
3547 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_set_mac_for_addr()
3570 struct gfar_priv_grp *gfargrp = grp_id; in gfar_error() local
3571 struct gfar __iomem *regs = gfargrp->regs; in gfar_error()
3572 struct gfar_private *priv= gfargrp->priv; in gfar_error()
3679 struct gfar __iomem *regs = priv->gfargrp[0].regs; in gfar_update_link_state()