Lines Matching refs:EMAC_WRITE_REG
137 #define EMAC_WRITE_REG(sc, reg, val) \ macro
253 EMAC_WRITE_REG(sc, EMAC_RX_HASH0, hashes[0]); in emac_set_rx_mode()
254 EMAC_WRITE_REG(sc, EMAC_RX_HASH1, hashes[1]); in emac_set_rx_mode()
266 EMAC_WRITE_REG(sc, EMAC_RX_CTL, rcr); in emac_set_rx_mode()
273 EMAC_WRITE_REG(sc, EMAC_CTL, 0); in emac_reset()
275 EMAC_WRITE_REG(sc, EMAC_CTL, 1); in emac_reset()
340 EMAC_WRITE_REG(sc, EMAC_CTL, reg_val); in emac_rxeof()
345 EMAC_WRITE_REG(sc, EMAC_RX_CTL, reg_val); in emac_rxeof()
362 EMAC_WRITE_REG(sc, EMAC_CTL, reg_val); in emac_rxeof()
514 EMAC_WRITE_REG(sc, EMAC_RX_CTL, reg_val); in emac_init_locked()
520 EMAC_WRITE_REG(sc, EMAC_MAC_CTL0, reg_val); in emac_init_locked()
526 EMAC_WRITE_REG(sc, EMAC_MAC_MCFG, reg_val); in emac_init_locked()
529 EMAC_WRITE_REG(sc, EMAC_RX_FBC, 0); in emac_init_locked()
532 EMAC_WRITE_REG(sc, EMAC_INT_CTL, 0); in emac_init_locked()
534 EMAC_WRITE_REG(sc, EMAC_INT_STA, reg_val); in emac_init_locked()
541 EMAC_WRITE_REG(sc, EMAC_TX_MODE, reg_val); in emac_init_locked()
547 EMAC_WRITE_REG(sc, EMAC_RX_CTL, reg_val); in emac_init_locked()
552 EMAC_WRITE_REG(sc, EMAC_MAC_CTL0, reg_val); in emac_init_locked()
557 EMAC_WRITE_REG(sc, EMAC_MAC_CTL1, reg_val); in emac_init_locked()
560 EMAC_WRITE_REG(sc, EMAC_MAC_IPGT, EMAC_MAC_IPGT_FD); in emac_init_locked()
563 EMAC_WRITE_REG(sc, EMAC_MAC_IPGR, EMAC_MAC_NBTB_IPG2 | in emac_init_locked()
567 EMAC_WRITE_REG(sc, EMAC_MAC_CLRT, EMAC_MAC_RM | (EMAC_MAC_CW << 8)); in emac_init_locked()
570 EMAC_WRITE_REG(sc, EMAC_MAC_MAXF, EMAC_MAC_MFL); in emac_init_locked()
574 EMAC_WRITE_REG(sc, EMAC_MAC_A1, eaddr[0] << 16 | in emac_init_locked()
576 EMAC_WRITE_REG(sc, EMAC_MAC_A0, eaddr[3] << 16 | in emac_init_locked()
585 EMAC_WRITE_REG(sc, EMAC_INT_CTL, reg_val); in emac_init_locked()
636 EMAC_WRITE_REG(sc, EMAC_TX_INS, fifo); in emac_start_locked()
658 EMAC_WRITE_REG(sc, reg, m->m_len); in emac_start_locked()
662 EMAC_WRITE_REG(sc, reg, EMAC_READ_REG(sc, reg) | 1); in emac_start_locked()
685 EMAC_WRITE_REG(sc, EMAC_INT_CTL, 0); in emac_stop_locked()
687 EMAC_WRITE_REG(sc, EMAC_INT_STA, reg_val); in emac_stop_locked()
692 EMAC_WRITE_REG(sc, EMAC_CTL, reg_val); in emac_stop_locked()
708 EMAC_WRITE_REG(sc, EMAC_INT_CTL, 0); in emac_intr()
712 EMAC_WRITE_REG(sc, EMAC_INT_STA, reg_val); in emac_intr()
729 EMAC_WRITE_REG(sc, EMAC_INT_CTL, reg_val); in emac_intr()
1007 EMAC_WRITE_REG(sc, EMAC_MAC_MADR, (phy << 8) | reg); in emac_miibus_readreg()
1009 EMAC_WRITE_REG(sc, EMAC_MAC_MCMD, 0x1); in emac_miibus_readreg()
1015 EMAC_WRITE_REG(sc, EMAC_MAC_MCMD, 0x0); in emac_miibus_readreg()
1030 EMAC_WRITE_REG(sc, EMAC_MAC_MADR, (phy << 8) | reg); in emac_miibus_writereg()
1032 EMAC_WRITE_REG(sc, EMAC_MAC_MWTD, data); in emac_miibus_writereg()
1034 EMAC_WRITE_REG(sc, EMAC_MAC_MCMD, 0x1); in emac_miibus_writereg()
1040 EMAC_WRITE_REG(sc, EMAC_MAC_MCMD, 0x0); in emac_miibus_writereg()
1083 EMAC_WRITE_REG(sc, EMAC_MAC_IPGT, reg_val); in emac_miibus_statchg()
1087 EMAC_WRITE_REG(sc, EMAC_CTL, reg_val); in emac_miibus_statchg()
1092 EMAC_WRITE_REG(sc, EMAC_CTL, reg_val); in emac_miibus_statchg()