Lines Matching refs:CSR_WRITE_4
224 CSR_WRITE_4(sc, JME_SMI, SMI_OP_READ | SMI_OP_EXECUTE | in jme_miibus_readreg()
255 CSR_WRITE_4(sc, JME_SMI, SMI_OP_WRITE | SMI_OP_EXECUTE | in jme_miibus_writereg()
368 CSR_WRITE_4(sc, JME_SMBINTF, reg | SMBINTF_RD | SMBINTF_CMD_TRIGGER); in jme_eeprom_read_byte()
543 CSR_WRITE_4(sc, JME_PAR0, in jme_set_macaddr()
545 CSR_WRITE_4(sc, JME_PAR1, eaddr[5] << 8 | eaddr[4]); in jme_set_macaddr()
613 CSR_WRITE_4(sc, JME_MSINUM_BASE + sizeof(uint32_t) * 0, map[0]); in jme_map_intr_vector()
614 CSR_WRITE_4(sc, JME_MSINUM_BASE + sizeof(uint32_t) * 1, map[1]); in jme_map_intr_vector()
615 CSR_WRITE_4(sc, JME_MSINUM_BASE + sizeof(uint32_t) * 2, map[2]); in jme_map_intr_vector()
616 CSR_WRITE_4(sc, JME_MSINUM_BASE + sizeof(uint32_t) * 3, map[3]); in jme_map_intr_vector()
1570 CSR_WRITE_4(sc, JME_GHC, CSR_READ_4(sc, JME_GHC) & in jme_setwol()
1574 CSR_WRITE_4(sc, JME_GPREG1, in jme_setwol()
1594 CSR_WRITE_4(sc, JME_PMCS, pmcs); in jme_setwol()
1595 CSR_WRITE_4(sc, JME_GPREG0, gpr); in jme_setwol()
1598 CSR_WRITE_4(sc, JME_GHC, CSR_READ_4(sc, JME_GHC) & in jme_setwol()
1893 CSR_WRITE_4(sc, JME_TXCSR, sc->jme_txcsr | TXCSR_TX_ENB | in jme_start_locked()
2029 CSR_WRITE_4(sc, JME_RXMAC, reg); in jme_ioctl()
2077 CSR_WRITE_4(sc, JME_GHC, GHC_RESET); in jme_mac_config()
2079 CSR_WRITE_4(sc, JME_GHC, 0); in jme_mac_config()
2099 CSR_WRITE_4(sc, JME_TXTRHD, CSR_READ_4(sc, JME_TXTRHD) & in jme_mac_config()
2105 CSR_WRITE_4(sc, JME_TXTRHD, CSR_READ_4(sc, JME_TXTRHD) | in jme_mac_config()
2140 CSR_WRITE_4(sc, JME_GPREG1, gpreg); in jme_mac_config()
2154 CSR_WRITE_4(sc, JME_GHC, ghc); in jme_mac_config()
2155 CSR_WRITE_4(sc, JME_RXMAC, rxmac); in jme_mac_config()
2156 CSR_WRITE_4(sc, JME_TXMAC, txmac); in jme_mac_config()
2157 CSR_WRITE_4(sc, JME_TXPFC, txpause); in jme_mac_config()
2214 CSR_WRITE_4(sc, JME_INTR_MASK_CLR, JME_INTRS); in jme_link_task()
2267 CSR_WRITE_4(sc, JME_RXCSR, sc->jme_rxcsr); in jme_link_task()
2268 CSR_WRITE_4(sc, JME_TXCSR, sc->jme_txcsr); in jme_link_task()
2272 CSR_WRITE_4(sc, JME_TXDBA_HI, JME_ADDR_HI(paddr)); in jme_link_task()
2273 CSR_WRITE_4(sc, JME_TXDBA_LO, JME_ADDR_LO(paddr)); in jme_link_task()
2277 CSR_WRITE_4(sc, JME_RXDBA_HI, JME_ADDR_HI(paddr)); in jme_link_task()
2278 CSR_WRITE_4(sc, JME_RXDBA_LO, JME_ADDR_LO(paddr)); in jme_link_task()
2281 CSR_WRITE_4(sc, JME_RXCSR, sc->jme_rxcsr | RXCSR_RX_ENB | in jme_link_task()
2283 CSR_WRITE_4(sc, JME_TXCSR, sc->jme_txcsr | TXCSR_TX_ENB); in jme_link_task()
2286 CSR_WRITE_4(sc, JME_GHC, in jme_link_task()
2289 CSR_WRITE_4(sc, JME_GPREG1, in jme_link_task()
2299 CSR_WRITE_4(sc, JME_INTR_MASK_SET, JME_INTRS); in jme_link_task()
2316 CSR_WRITE_4(sc, JME_INTR_MASK_CLR, JME_INTRS); in jme_intr()
2347 CSR_WRITE_4(sc, JME_INTR_STATUS, status); in jme_int_task()
2365 CSR_WRITE_4(sc, JME_RXCSR, sc->jme_rxcsr | in jme_int_task()
2381 CSR_WRITE_4(sc, JME_INTR_MASK_SET, JME_INTRS); in jme_int_task()
2680 CSR_WRITE_4(sc, JME_GHC, GHC_RESET); in jme_reset()
2690 CSR_WRITE_4(sc, JME_GHC, GHC_RESET | GHC_TX_MAC_CLK_DIS); in jme_reset()
2693 CSR_WRITE_4(sc, JME_GPREG1, gpreg | GPREG1_RX_MAC_CLK_DIS); in jme_reset()
2696 CSR_WRITE_4(sc, JME_GHC, GHC_TX_MAC_CLK_DIS); in jme_reset()
2700 CSR_WRITE_4(sc, JME_GHC, ghc & ~GHC_TX_MAC_CLK_DIS); in jme_reset()
2702 CSR_WRITE_4(sc, JME_GPREG1, gpreg & ~GPREG1_RX_MAC_CLK_DIS); in jme_reset()
2706 CSR_WRITE_4(sc, JME_GHC, GHC_TX_MAC_CLK_DIS); in jme_reset()
2707 CSR_WRITE_4(sc, JME_GPREG1, gpreg | GPREG1_RX_MAC_CLK_DIS); in jme_reset()
2709 CSR_WRITE_4(sc, JME_GHC, 0); in jme_reset()
2779 CSR_WRITE_4(sc, JME_TXCSR, sc->jme_txcsr); in jme_init_locked()
2782 CSR_WRITE_4(sc, JME_TXQDC, JME_TX_RING_CNT); in jme_init_locked()
2786 CSR_WRITE_4(sc, JME_TXDBA_HI, JME_ADDR_HI(paddr)); in jme_init_locked()
2787 CSR_WRITE_4(sc, JME_TXDBA_LO, JME_ADDR_LO(paddr)); in jme_init_locked()
2793 CSR_WRITE_4(sc, JME_TXMAC, reg); in jme_init_locked()
2828 CSR_WRITE_4(sc, JME_RXCSR, sc->jme_rxcsr); in jme_init_locked()
2831 CSR_WRITE_4(sc, JME_RXQDC, JME_RX_RING_CNT); in jme_init_locked()
2835 CSR_WRITE_4(sc, JME_RXDBA_HI, JME_ADDR_HI(paddr)); in jme_init_locked()
2836 CSR_WRITE_4(sc, JME_RXDBA_LO, JME_ADDR_LO(paddr)); in jme_init_locked()
2839 CSR_WRITE_4(sc, JME_RXMAC, 0); in jme_init_locked()
2850 CSR_WRITE_4(sc, JME_PMCS, reg); in jme_init_locked()
2861 CSR_WRITE_4(sc, JME_RXMAC, reg); in jme_init_locked()
2886 CSR_WRITE_4(sc, JME_GPREG0, reg); in jme_init_locked()
2894 CSR_WRITE_4(sc, JME_PCCTX, reg); in jme_init_locked()
2901 CSR_WRITE_4(sc, JME_PCCRX0, reg); in jme_init_locked()
2921 CSR_WRITE_4(sc, PCDRX_REG(0), reg); in jme_init_locked()
2924 CSR_WRITE_4(sc, JME_PCDTX, reg); in jme_init_locked()
2929 CSR_WRITE_4(sc, JME_SHBASE_ADDR_HI, JME_ADDR_HI(paddr)); in jme_init_locked()
2930 CSR_WRITE_4(sc, JME_SHBASE_ADDR_LO, JME_ADDR_LO(paddr)); in jme_init_locked()
2933 CSR_WRITE_4(sc, JME_TIMER1, 0); in jme_init_locked()
2934 CSR_WRITE_4(sc, JME_TIMER2, 0); in jme_init_locked()
2937 CSR_WRITE_4(sc, JME_TXTRHD, in jme_init_locked()
2944 CSR_WRITE_4(sc, JME_RSSC, RSSC_DIS_RSS); in jme_init_locked()
2947 CSR_WRITE_4(sc, JME_INTR_MASK_SET, JME_INTRS); in jme_init_locked()
2948 CSR_WRITE_4(sc, JME_INTR_STATUS, 0xFFFFFFFF); in jme_init_locked()
2986 CSR_WRITE_4(sc, JME_INTR_MASK_CLR, JME_INTRS); in jme_stop()
2987 CSR_WRITE_4(sc, JME_INTR_STATUS, 0xFFFFFFFF); in jme_stop()
2990 CSR_WRITE_4(sc, JME_SHBASE_ADDR_LO, in jme_stop()
3043 CSR_WRITE_4(sc, JME_TXCSR, reg); in jme_stop_tx()
3063 CSR_WRITE_4(sc, JME_RXCSR, reg); in jme_stop_rx()
3198 CSR_WRITE_4(sc, JME_RXMAC, reg); in jme_set_vlan()
3240 CSR_WRITE_4(sc, JME_MAR0, 0xFFFFFFFF); in jme_set_filter()
3241 CSR_WRITE_4(sc, JME_MAR1, 0xFFFFFFFF); in jme_set_filter()
3242 CSR_WRITE_4(sc, JME_RXMAC, rxcfg); in jme_set_filter()
3257 CSR_WRITE_4(sc, JME_MAR0, mchash[0]); in jme_set_filter()
3258 CSR_WRITE_4(sc, JME_MAR1, mchash[1]); in jme_set_filter()
3259 CSR_WRITE_4(sc, JME_RXMAC, rxcfg); in jme_set_filter()
3272 CSR_WRITE_4(sc, JME_STATCSR, 0xFFFFFFFF); in jme_stats_clear()
3274 CSR_WRITE_4(sc, JME_STATCSR, 0); in jme_stats_clear()
3290 CSR_WRITE_4(sc, JME_STATCSR, 0xFFFFFFFF); in jme_stats_save()
3341 CSR_WRITE_4(sc, JME_PHYPOWDN, reg); in jme_phy_down()
3361 CSR_WRITE_4(sc, JME_PHYPOWDN, reg); in jme_phy_up()