Lines Matching refs:sbm_base

234 	void __iomem		*sbm_base;	/* MAC's base address */  member
574 s->sbe_idx =(s->sbm_base - A_MAC_BASE_0)/MAC_SPACING; in sbdma_initctx()
577 __raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_BYTES); in sbdma_initctx()
578 __raw_writeq(0, s->sbm_base + R_MAC_RMON_COLLISIONS); in sbdma_initctx()
579 __raw_writeq(0, s->sbm_base + R_MAC_RMON_LATE_COL); in sbdma_initctx()
580 __raw_writeq(0, s->sbm_base + R_MAC_RMON_EX_COL); in sbdma_initctx()
581 __raw_writeq(0, s->sbm_base + R_MAC_RMON_FCS_ERROR); in sbdma_initctx()
582 __raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_ABORT); in sbdma_initctx()
583 __raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_BAD); in sbdma_initctx()
584 __raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_GOOD); in sbdma_initctx()
585 __raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_RUNT); in sbdma_initctx()
586 __raw_writeq(0, s->sbm_base + R_MAC_RMON_TX_OVERSIZE); in sbdma_initctx()
587 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_BYTES); in sbdma_initctx()
588 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_MCAST); in sbdma_initctx()
589 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_BCAST); in sbdma_initctx()
590 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_BAD); in sbdma_initctx()
591 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_GOOD); in sbdma_initctx()
592 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_RUNT); in sbdma_initctx()
593 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_OVERSIZE); in sbdma_initctx()
594 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_FCS_ERROR); in sbdma_initctx()
595 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_LENGTH_ERROR); in sbdma_initctx()
596 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_CODE_ERROR); in sbdma_initctx()
597 __raw_writeq(0, s->sbm_base + R_MAC_RMON_RX_ALIGN_ERROR); in sbdma_initctx()
604 s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_CONFIG0); in sbdma_initctx()
606 s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_CONFIG1); in sbdma_initctx()
608 s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_DSCR_BASE); in sbdma_initctx()
610 s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_DSCR_CNT); in sbdma_initctx()
612 s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_CUR_DSCRADDR); in sbdma_initctx()
617 s->sbm_base + R_MAC_DMA_REGISTER(txrx,chan,R_MAC_DMA_OODPKTLOST_RX); in sbdma_initctx()
1328 s->sbm_macenable = s->sbm_base + R_MAC_ENABLE; in sbmac_initctx()
1329 s->sbm_maccfg = s->sbm_base + R_MAC_CFG; in sbmac_initctx()
1330 s->sbm_fifocfg = s->sbm_base + R_MAC_THRSH_CFG; in sbmac_initctx()
1331 s->sbm_framecfg = s->sbm_base + R_MAC_FRAMECFG; in sbmac_initctx()
1332 s->sbm_rxfilter = s->sbm_base + R_MAC_ADFILTER_CFG; in sbmac_initctx()
1333 s->sbm_isr = s->sbm_base + R_MAC_STATUS; in sbmac_initctx()
1334 s->sbm_imr = s->sbm_base + R_MAC_INT_MASK; in sbmac_initctx()
1335 s->sbm_mdio = s->sbm_base + R_MAC_MDIO; in sbmac_initctx()
1449 port = s->sbm_base + R_MAC_HASH_BASE; in sbmac_channel_start()
1459 port = s->sbm_base + R_MAC_ADDR_BASE; in sbmac_channel_start()
1469 port = s->sbm_base + R_MAC_CHUP0_BASE; in sbmac_channel_start()
1476 port = s->sbm_base + R_MAC_CHLO0_BASE; in sbmac_channel_start()
1489 port = s->sbm_base + R_MAC_ADDR_BASE; in sbmac_channel_start()
1491 port = s->sbm_base + R_MAC_ETHERNET_ADDR; in sbmac_channel_start()
2073 port = sc->sbm_base + R_MAC_ADDR_BASE+(idx*sizeof(uint64_t)); in sbmac_setmulti()
2078 port = sc->sbm_base + R_MAC_HASH_BASE+(idx*sizeof(uint64_t)); in sbmac_setmulti()
2116 port = sc->sbm_base + R_MAC_ADDR_BASE+(idx * sizeof(uint64_t)); in sbmac_setmulti()
2179 ea_reg = __raw_readq(sc->sbm_base + R_MAC_ETHERNET_ADDR); in sbmac_init()
2180 __raw_writeq(0, sc->sbm_base + R_MAC_ETHERNET_ADDR); in sbmac_init()
2533 void __iomem *sbm_base; in sbmac_probe() local
2540 sbm_base = ioremap_nocache(res->start, resource_size(res)); in sbmac_probe()
2541 if (!sbm_base) { in sbmac_probe()
2553 sbmac_orig_hwaddr = __raw_readq(sbm_base + R_MAC_ETHERNET_ADDR); in sbmac_probe()
2574 sc->sbm_base = sbm_base; in sbmac_probe()
2584 __raw_writeq(sbmac_orig_hwaddr, sbm_base + R_MAC_ETHERNET_ADDR); in sbmac_probe()
2587 iounmap(sbm_base); in sbmac_probe()
2602 iounmap(sc->sbm_base); in sbmac_remove()