Lines Matching refs:gfar_write
311 gfar_write(baddr, priv->tx_queue[i]->tx_bd_dma_base); in gfar_init_tx_rx_base()
317 gfar_write(baddr, priv->rx_queue[i]->rx_bd_dma_base); in gfar_init_tx_rx_base()
330 gfar_write(baddr, priv->rx_queue[i]->rx_ring_size | in gfar_init_rqprm()
357 gfar_write(®s->rir0, DEFAULT_2RXQ_RIR0); in gfar_mac_rx_config()
359 gfar_write(®s->rir0, DEFAULT_8RXQ_RIR0); in gfar_mac_rx_config()
385 gfar_write(®s->rctrl, rctrl); in gfar_mac_rx_config()
388 gfar_write(®s->ptv, DEFAULT_LFC_PTVVAL); in gfar_mac_rx_config()
392 gfar_write(®s->rctrl, rctrl); in gfar_mac_rx_config()
407 gfar_write(®s->tr03wt, DEFAULT_WRRS_WEIGHT); in gfar_mac_tx_config()
408 gfar_write(®s->tr47wt, DEFAULT_WRRS_WEIGHT); in gfar_mac_tx_config()
414 gfar_write(®s->tctrl, tctrl); in gfar_mac_tx_config()
428 gfar_write(baddr + i, 0); in gfar_configure_coalescing()
430 gfar_write(baddr + i, priv->tx_queue[i]->txic); in gfar_configure_coalescing()
435 gfar_write(baddr + i, 0); in gfar_configure_coalescing()
437 gfar_write(baddr + i, priv->rx_queue[i]->rxic); in gfar_configure_coalescing()
443 gfar_write(®s->txic, 0); in gfar_configure_coalescing()
445 gfar_write(®s->txic, priv->tx_queue[0]->txic); in gfar_configure_coalescing()
447 gfar_write(®s->rxic, 0); in gfar_configure_coalescing()
449 gfar_write(®s->rxic, priv->rx_queue[0]->rxic); in gfar_configure_coalescing()
518 gfar_write(®s->ievent, IEVENT_INIT_CLEAR); in gfar_ints_disable()
521 gfar_write(®s->imask, IMASK_INIT_CLEAR); in gfar_ints_disable()
531 gfar_write(®s->imask, IMASK_DEFAULT); in gfar_ints_enable()
1148 gfar_write(®s->maccfg1, MACCFG1_SOFT_RESET); in gfar_mac_reset()
1156 gfar_write(®s->maccfg1, 0); in gfar_mac_reset()
1163 gfar_write(®s->maxfrm, GFAR_JUMBO_FRAME_SIZE); in gfar_mac_reset()
1164 gfar_write(®s->mrblr, GFAR_RXB_SIZE); in gfar_mac_reset()
1167 gfar_write(®s->minflr, MINFLR_INIT_SETTINGS); in gfar_mac_reset()
1179 gfar_write(®s->maccfg2, tempval); in gfar_mac_reset()
1182 gfar_write(®s->igaddr0, 0); in gfar_mac_reset()
1183 gfar_write(®s->igaddr1, 0); in gfar_mac_reset()
1184 gfar_write(®s->igaddr2, 0); in gfar_mac_reset()
1185 gfar_write(®s->igaddr3, 0); in gfar_mac_reset()
1186 gfar_write(®s->igaddr4, 0); in gfar_mac_reset()
1187 gfar_write(®s->igaddr5, 0); in gfar_mac_reset()
1188 gfar_write(®s->igaddr6, 0); in gfar_mac_reset()
1189 gfar_write(®s->igaddr7, 0); in gfar_mac_reset()
1191 gfar_write(®s->gaddr0, 0); in gfar_mac_reset()
1192 gfar_write(®s->gaddr1, 0); in gfar_mac_reset()
1193 gfar_write(®s->gaddr2, 0); in gfar_mac_reset()
1194 gfar_write(®s->gaddr3, 0); in gfar_mac_reset()
1195 gfar_write(®s->gaddr4, 0); in gfar_mac_reset()
1196 gfar_write(®s->gaddr5, 0); in gfar_mac_reset()
1197 gfar_write(®s->gaddr6, 0); in gfar_mac_reset()
1198 gfar_write(®s->gaddr7, 0); in gfar_mac_reset()
1235 gfar_write(®s->rmon.cam1, 0xffffffff); in gfar_hw_init()
1236 gfar_write(®s->rmon.cam2, 0xffffffff); in gfar_hw_init()
1240 gfar_write(®s->ecntrl, ECNTRL_INIT_SETTINGS); in gfar_hw_init()
1246 gfar_write(®s->attreli, attrs); in gfar_hw_init()
1259 gfar_write(®s->attr, attrs); in gfar_hw_init()
1262 gfar_write(®s->fifo_tx_thr, DEFAULT_FIFO_TX_THR); in gfar_hw_init()
1263 gfar_write(®s->fifo_tx_starve, DEFAULT_FIFO_TX_STARVE); in gfar_hw_init()
1264 gfar_write(®s->fifo_tx_starve_shutoff, DEFAULT_FIFO_TX_STARVE_OFF); in gfar_hw_init()
1500 gfar_write(®s->rctrl, temp); in __gfar_filer_disable()
1510 gfar_write(®s->rctrl, temp); in __gfar_filer_enable()
1576 gfar_write(®s->rqueue, priv->rqueue); in gfar_start_wol_filer()
1581 gfar_write(®s->dmactrl, tempval); in gfar_start_wol_filer()
1586 gfar_write(®s->dmactrl, tempval); in gfar_start_wol_filer()
1591 gfar_write(®s->rstat, priv->gfargrp[i].rstat); in gfar_start_wol_filer()
1593 gfar_write(®s->imask, IMASK_FGPI); in gfar_start_wol_filer()
1599 gfar_write(®s->maccfg1, tempval); in gfar_start_wol_filer()
1622 gfar_write(®s->imask, IMASK_MAG); in gfar_suspend()
1627 gfar_write(®s->maccfg2, tempval); in gfar_suspend()
1632 gfar_write(®s->maccfg1, tempval); in gfar_suspend()
1660 gfar_write(®s->maccfg2, tempval); in gfar_resume()
1896 gfar_write(®s->dmactrl, tempval); in gfar_halt_nodisable()
1920 gfar_write(®s->rqueue, 0); in gfar_halt()
1921 gfar_write(®s->tqueue, 0); in gfar_halt()
1930 gfar_write(®s->maccfg1, tempval); in gfar_halt()
2053 gfar_write(®s->rqueue, priv->rqueue); in gfar_start()
2054 gfar_write(®s->tqueue, priv->tqueue); in gfar_start()
2059 gfar_write(®s->dmactrl, tempval); in gfar_start()
2064 gfar_write(®s->dmactrl, tempval); in gfar_start()
2069 gfar_write(®s->tstat, priv->gfargrp[i].tstat); in gfar_start()
2070 gfar_write(®s->rstat, priv->gfargrp[i].rstat); in gfar_start()
2076 gfar_write(®s->maccfg1, tempval); in gfar_start()
2546 gfar_write(®s->tstat, TSTAT_CLEAR_THALT >> tx_queue->qindex); in gfar_start_xmit()
2879 gfar_write(&grp->regs->ievent, IEVENT_FGPI); in gfar_receive()
2887 gfar_write(&grp->regs->imask, imask); in gfar_receive()
2894 gfar_write(&grp->regs->ievent, IEVENT_RX_MASK); in gfar_receive()
2911 gfar_write(&grp->regs->imask, imask); in gfar_transmit()
2918 gfar_write(&grp->regs->ievent, IEVENT_TX_MASK); in gfar_transmit()
3154 gfar_write(rx_queue->rfbptr, bdp_dma); in gfar_clean_rx_ring()
3171 gfar_write(®s->ievent, IEVENT_RX_MASK); in gfar_poll_rx_sq()
3179 gfar_write(®s->rstat, gfargrp->rstat); in gfar_poll_rx_sq()
3184 gfar_write(®s->imask, imask); in gfar_poll_rx_sq()
3202 gfar_write(®s->ievent, IEVENT_TX_MASK); in gfar_poll_tx_sq()
3213 gfar_write(®s->imask, imask); in gfar_poll_tx_sq()
3234 gfar_write(®s->ievent, IEVENT_RX_MASK); in gfar_poll_rx()
3255 gfar_write(®s->rstat, in gfar_poll_rx()
3269 gfar_write(®s->rstat, gfargrp->rstat); in gfar_poll_rx()
3274 gfar_write(®s->imask, imask); in gfar_poll_rx()
3294 gfar_write(®s->ievent, IEVENT_TX_MASK); in gfar_poll_tx()
3312 gfar_write(®s->imask, imask); in gfar_poll_tx()
3411 gfar_write(®s->rctrl, tempval); in gfar_set_multi()
3416 gfar_write(®s->rctrl, tempval); in gfar_set_multi()
3421 gfar_write(®s->igaddr0, 0xffffffff); in gfar_set_multi()
3422 gfar_write(®s->igaddr1, 0xffffffff); in gfar_set_multi()
3423 gfar_write(®s->igaddr2, 0xffffffff); in gfar_set_multi()
3424 gfar_write(®s->igaddr3, 0xffffffff); in gfar_set_multi()
3425 gfar_write(®s->igaddr4, 0xffffffff); in gfar_set_multi()
3426 gfar_write(®s->igaddr5, 0xffffffff); in gfar_set_multi()
3427 gfar_write(®s->igaddr6, 0xffffffff); in gfar_set_multi()
3428 gfar_write(®s->igaddr7, 0xffffffff); in gfar_set_multi()
3429 gfar_write(®s->gaddr0, 0xffffffff); in gfar_set_multi()
3430 gfar_write(®s->gaddr1, 0xffffffff); in gfar_set_multi()
3431 gfar_write(®s->gaddr2, 0xffffffff); in gfar_set_multi()
3432 gfar_write(®s->gaddr3, 0xffffffff); in gfar_set_multi()
3433 gfar_write(®s->gaddr4, 0xffffffff); in gfar_set_multi()
3434 gfar_write(®s->gaddr5, 0xffffffff); in gfar_set_multi()
3435 gfar_write(®s->gaddr6, 0xffffffff); in gfar_set_multi()
3436 gfar_write(®s->gaddr7, 0xffffffff); in gfar_set_multi()
3442 gfar_write(®s->igaddr0, 0x0); in gfar_set_multi()
3443 gfar_write(®s->igaddr1, 0x0); in gfar_set_multi()
3444 gfar_write(®s->igaddr2, 0x0); in gfar_set_multi()
3445 gfar_write(®s->igaddr3, 0x0); in gfar_set_multi()
3446 gfar_write(®s->igaddr4, 0x0); in gfar_set_multi()
3447 gfar_write(®s->igaddr5, 0x0); in gfar_set_multi()
3448 gfar_write(®s->igaddr6, 0x0); in gfar_set_multi()
3449 gfar_write(®s->igaddr7, 0x0); in gfar_set_multi()
3450 gfar_write(®s->gaddr0, 0x0); in gfar_set_multi()
3451 gfar_write(®s->gaddr1, 0x0); in gfar_set_multi()
3452 gfar_write(®s->gaddr2, 0x0); in gfar_set_multi()
3453 gfar_write(®s->gaddr3, 0x0); in gfar_set_multi()
3454 gfar_write(®s->gaddr4, 0x0); in gfar_set_multi()
3455 gfar_write(®s->gaddr5, 0x0); in gfar_set_multi()
3456 gfar_write(®s->gaddr6, 0x0); in gfar_set_multi()
3457 gfar_write(®s->gaddr7, 0x0); in gfar_set_multi()
3525 gfar_write(priv->hash_regs[whichreg], tempval); in gfar_set_hash_for_addr()
3549 gfar_write(macptr, tempval); in gfar_set_mac_for_addr()
3553 gfar_write(macptr+1, tempval); in gfar_set_mac_for_addr()
3568 gfar_write(®s->ievent, events & IEVENT_ERR_MASK); in gfar_error()
3731 gfar_write(rx_queue->rfbptr, bdp_dma); in gfar_update_link_state()
3740 gfar_write(®s->maccfg1, tempval1); in gfar_update_link_state()
3741 gfar_write(®s->maccfg2, tempval); in gfar_update_link_state()
3742 gfar_write(®s->ecntrl, ecntrl); in gfar_update_link_state()