Lines Matching refs:sbm_base
248 void __iomem *sbm_base; /* MAC's base address */ member
588 s->sbe_idx =(s->sbm_base - A_MAC_BASE_0)/MAC_SPACING; in sbdma_initctx()
591 __raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_BYTES); in sbdma_initctx()
592 __raw_writeq(0, s->sbm_base + R_MAC_RMON_COLLISIONS); in sbdma_initctx()
593 __raw_writeq(0, s->sbm_base + R_MAC_RMON_LATE_COL); in sbdma_initctx()
594 __raw_writeq(0, s->sbm_base + R_MAC_RMON_EX_COL); in sbdma_initctx()
595 __raw_writeq(0, s->sbm_base + R_MAC_RMON_FCS_ERROR); in sbdma_initctx()
596 __raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_ABORT); in sbdma_initctx()
597 __raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_BAD); in sbdma_initctx()
598 __raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_GOOD); in sbdma_initctx()
599 __raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_RUNT); in sbdma_initctx()
600 __raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_OVERSIZE); in sbdma_initctx()
601 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_BYTES); in sbdma_initctx()
602 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_MCAST); in sbdma_initctx()
603 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_BCAST); in sbdma_initctx()
604 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_BAD); in sbdma_initctx()
605 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_GOOD); in sbdma_initctx()
606 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_RUNT); in sbdma_initctx()
607 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_OVERSIZE); in sbdma_initctx()
608 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_FCS_ERROR); in sbdma_initctx()
609 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_LENGTH_ERROR); in sbdma_initctx()
610 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_CODE_ERROR); in sbdma_initctx()
611 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_ALIGN_ERROR); in sbdma_initctx()
618 s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_CONFIG0); in sbdma_initctx()
620 s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_CONFIG1); in sbdma_initctx()
622 s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_DSCR_BASE); in sbdma_initctx()
624 s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_DSCR_CNT); in sbdma_initctx()
626 s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_CUR_DSCRADDR); in sbdma_initctx()
631 s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_OODPKTLOST_RX); in sbdma_initctx()
1342 s->sbm_macenable = s->sbm_base + R_MAC_ENABLE; in sbmac_initctx()
1343 s->sbm_maccfg = s->sbm_base + R_MAC_CFG; in sbmac_initctx()
1344 s->sbm_fifocfg = s->sbm_base + R_MAC_THRSH_CFG; in sbmac_initctx()
1345 s->sbm_framecfg = s->sbm_base + R_MAC_FRAMECFG; in sbmac_initctx()
1346 s->sbm_rxfilter = s->sbm_base + R_MAC_ADFILTER_CFG; in sbmac_initctx()
1347 s->sbm_isr = s->sbm_base + R_MAC_STATUS; in sbmac_initctx()
1348 s->sbm_imr = s->sbm_base + R_MAC_INT_MASK; in sbmac_initctx()
1349 s->sbm_mdio = s->sbm_base + R_MAC_MDIO; in sbmac_initctx()
1467 port = s->sbm_base + R_MAC_HASH_BASE; in sbmac_channel_start()
1477 port = s->sbm_base + R_MAC_ADDR_BASE; in sbmac_channel_start()
1487 port = s->sbm_base + R_MAC_CHUP0_BASE; in sbmac_channel_start()
1494 port = s->sbm_base + R_MAC_CHLO0_BASE; in sbmac_channel_start()
1507 port = s->sbm_base + R_MAC_ADDR_BASE; in sbmac_channel_start()
1509 port = s->sbm_base + R_MAC_ETHERNET_ADDR; in sbmac_channel_start()
2100 port = sc->sbm_base + R_MAC_ADDR_BASE+(idx*sizeof(uint64_t)); in sbmac_setmulti()
2105 port = sc->sbm_base + R_MAC_HASH_BASE+(idx*sizeof(uint64_t)); in sbmac_setmulti()
2143 port = sc->sbm_base + R_MAC_ADDR_BASE+(idx * sizeof(uint64_t)); in sbmac_setmulti()
2216 ea_reg = __raw_readq(sc->sbm_base + R_MAC_ETHERNET_ADDR); in sbmac_init()
2217 __raw_writeq(0, sc->sbm_base + R_MAC_ETHERNET_ADDR); in sbmac_init()
2587 void __iomem *sbm_base; in sbmac_probe() local
2594 sbm_base = ioremap_nocache(res->start, resource_size(res)); in sbmac_probe()
2595 if (!sbm_base) { in sbmac_probe()
2607 sbmac_orig_hwaddr = __raw_readq(sbm_base + R_MAC_ETHERNET_ADDR); in sbmac_probe()
2628 sc->sbm_base = sbm_base; in sbmac_probe()
2638 __raw_writeq(sbmac_orig_hwaddr, sbm_base + R_MAC_ETHERNET_ADDR); in sbmac_probe()
2641 iounmap(sbm_base); in sbmac_probe()
2656 iounmap(sc->sbm_base); in sbmac_remove()