Lines Matching refs:__raw_writeq
374 __raw_writeq(bits | mac_mdio_genc, sbm_mdio); in sbmac_mii_sync()
377 __raw_writeq(bits | M_MAC_MDC | mac_mdio_genc, sbm_mdio); in sbmac_mii_sync()
378 __raw_writeq(bits | mac_mdio_genc, sbm_mdio); in sbmac_mii_sync()
405 __raw_writeq(bits | mac_mdio_genc, sbm_mdio); in sbmac_mii_senddata()
413 __raw_writeq(bits | mac_mdio_genc, sbm_mdio); in sbmac_mii_senddata()
414 __raw_writeq(bits | M_MAC_MDC | mac_mdio_genc, sbm_mdio); in sbmac_mii_senddata()
415 __raw_writeq(bits | mac_mdio_genc, sbm_mdio); in sbmac_mii_senddata()
467 __raw_writeq(M_MAC_MDIO_DIR_INPUT | mac_mdio_genc, sbm_mdio); in sbmac_mii_read()
472 __raw_writeq(M_MAC_MDIO_DIR_INPUT | M_MAC_MDC | mac_mdio_genc, in sbmac_mii_read()
474 __raw_writeq(M_MAC_MDIO_DIR_INPUT | mac_mdio_genc, sbm_mdio); in sbmac_mii_read()
485 __raw_writeq(M_MAC_MDIO_DIR_INPUT | M_MAC_MDC | mac_mdio_genc, in sbmac_mii_read()
487 __raw_writeq(M_MAC_MDIO_DIR_INPUT | mac_mdio_genc, sbm_mdio); in sbmac_mii_read()
499 __raw_writeq(M_MAC_MDIO_DIR_INPUT | M_MAC_MDC | mac_mdio_genc, in sbmac_mii_read()
501 __raw_writeq(M_MAC_MDIO_DIR_INPUT | mac_mdio_genc, sbm_mdio); in sbmac_mii_read()
505 __raw_writeq(M_MAC_MDIO_DIR_OUTPUT | mac_mdio_genc, sbm_mdio); in sbmac_mii_read()
546 __raw_writeq(M_MAC_MDIO_DIR_OUTPUT | mac_mdio_genc, sbm_mdio); in sbmac_mii_write()
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()
704 __raw_writeq(V_DMA_INT_TIMEOUT(d->sbdma_int_timeout) | in sbdma_channel_start()
706 __raw_writeq(M_DMA_EOP_INT_EN | in sbdma_channel_start()
711 __raw_writeq(0, d->sbdma_config1); in sbdma_channel_start()
712 __raw_writeq(V_DMA_RINGSZ(d->sbdma_maxdescr) | in sbdma_channel_start()
716 __raw_writeq(d->sbdma_dscrtable_phys, d->sbdma_dscrbase); in sbdma_channel_start()
744 __raw_writeq(0, d->sbdma_config1); in sbdma_channel_stop()
746 __raw_writeq(0, d->sbdma_dscrbase); in sbdma_channel_stop()
748 __raw_writeq(0, d->sbdma_config0); in sbdma_channel_stop()
880 __raw_writeq(1, d->sbdma_dscrcnt); in sbdma_add_rcvbuffer()
970 __raw_writeq(1, d->sbdma_dscrcnt); in sbdma_add_txbuffer()
1035 __raw_writeq(0, sc->sbm_imr); in sbmac_netpoll()
1040 __raw_writeq(((M_MAC_INT_EOP_COUNT | M_MAC_INT_EOP_TIMER) << S_MAC_TX_CH0) | in sbmac_netpoll()
1044 __raw_writeq((M_MAC_INT_CHANNEL << S_MAC_TX_CH0) | in sbmac_netpoll()
1084 __raw_writeq(0, sc->sbm_rxdma.sbdma_oodpktlost); in sbdma_rx_process()
1420 __raw_writeq(0, s->sbm_macenable); in sbmac_channel_start()
1426 __raw_writeq(0, s->sbm_rxfilter); in sbmac_channel_start()
1469 __raw_writeq(0, port); in sbmac_channel_start()
1479 __raw_writeq(0, port); in sbmac_channel_start()
1489 __raw_writeq(0, port); in sbmac_channel_start()
1496 __raw_writeq(0, port); in sbmac_channel_start()
1508 __raw_writeq(reg, port); in sbmac_channel_start()
1517 __raw_writeq(0, port); in sbmac_channel_start()
1519 __raw_writeq(reg, port); in sbmac_channel_start()
1527 __raw_writeq(0, s->sbm_rxfilter); in sbmac_channel_start()
1528 __raw_writeq(0, s->sbm_imr); in sbmac_channel_start()
1529 __raw_writeq(framecfg, s->sbm_framecfg); in sbmac_channel_start()
1530 __raw_writeq(fifo, s->sbm_fifocfg); in sbmac_channel_start()
1531 __raw_writeq(cfg, s->sbm_maccfg); in sbmac_channel_start()
1558 __raw_writeq(M_MAC_RXDMA_EN0 | in sbmac_channel_start()
1561 __raw_writeq(M_MAC_RXDMA_EN0 | in sbmac_channel_start()
1570 __raw_writeq(((M_MAC_INT_EOP_COUNT | M_MAC_INT_EOP_TIMER) << S_MAC_TX_CH0) | in sbmac_channel_start()
1573 __raw_writeq((M_MAC_INT_CHANNEL << S_MAC_TX_CH0) | in sbmac_channel_start()
1581 __raw_writeq(M_MAC_UCAST_EN | M_MAC_BCAST_EN, s->sbm_rxfilter); in sbmac_channel_start()
1627 __raw_writeq(0, s->sbm_rxfilter); in sbmac_channel_stop()
1628 __raw_writeq(0, s->sbm_imr); in sbmac_channel_stop()
1636 __raw_writeq(0, s->sbm_macenable); in sbmac_channel_stop()
1722 __raw_writeq(reg, sc->sbm_rxfilter); in sbmac_promiscuous_mode()
1727 __raw_writeq(reg, sc->sbm_rxfilter); in sbmac_promiscuous_mode()
1750 __raw_writeq(reg, sc->sbm_rxfilter); in sbmac_set_iphdr_offset()
1878 __raw_writeq(framecfg, s->sbm_framecfg); in sbmac_set_speed()
1879 __raw_writeq(cfg, s->sbm_maccfg); in sbmac_set_speed()
1973 __raw_writeq(cfg, s->sbm_maccfg); in sbmac_set_duplex()
2019 __raw_writeq(0, sc->sbm_imr); in sbmac_intr()
2101 __raw_writeq(0, port); in sbmac_setmulti()
2106 __raw_writeq(0, port); in sbmac_setmulti()
2115 __raw_writeq(reg, sc->sbm_rxfilter); in sbmac_setmulti()
2124 __raw_writeq(reg, sc->sbm_rxfilter); in sbmac_setmulti()
2144 __raw_writeq(reg, port); in sbmac_setmulti()
2156 __raw_writeq(reg, sc->sbm_rxfilter); in sbmac_setmulti()
2217 __raw_writeq(0, sc->sbm_base + R_MAC_ETHERNET_ADDR); in sbmac_init()
2570 __raw_writeq(((M_MAC_INT_EOP_COUNT | M_MAC_INT_EOP_TIMER) << S_MAC_TX_CH0) | in sbmac_poll()
2574 __raw_writeq((M_MAC_INT_CHANNEL << S_MAC_TX_CH0) | in sbmac_poll()
2638 __raw_writeq(sbmac_orig_hwaddr, sbm_base + R_MAC_ETHERNET_ADDR); in sbmac_probe()