Lines Matching refs:hme_write32

211 #define hme_write32(__hp, __reg, __val) \  macro
224 #define hme_write32(__hp, __reg, __val) \ macro
241 #define hme_write32(__hp, __reg, __val) \ macro
266 hme_write32(hp, tregs + TCVR_BBDATA, bit); in BB_PUT_BIT()
267 hme_write32(hp, tregs + TCVR_BBCLOCK, 0); in BB_PUT_BIT()
268 hme_write32(hp, tregs + TCVR_BBCLOCK, 1); in BB_PUT_BIT()
276 hme_write32(hp, tregs + TCVR_BBCLOCK, 0);
277 hme_write32(hp, tregs + TCVR_BBCLOCK, 1);
292 hme_write32(hp, tregs + TCVR_BBCLOCK, 0); in BB_GET_BIT2()
299 hme_write32(hp, tregs + TCVR_BBCLOCK, 1); in BB_GET_BIT2()
314 hme_write32(hp, tregs + TCVR_BBOENAB, 1); in happy_meal_bb_read()
337 hme_write32(hp, tregs + TCVR_BBOENAB, 0); in happy_meal_bb_read()
360 hme_write32(hp, tregs + TCVR_BBOENAB, 1); in happy_meal_bb_write()
390 hme_write32(hp, tregs + TCVR_BBOENAB, 0); in happy_meal_bb_write()
411 hme_write32(hp, tregs + TCVR_FRAME, in happy_meal_tcvr_read()
441 hme_write32(hp, tregs + TCVR_FRAME, in happy_meal_tcvr_write()
568 hme_write32(hp, hp->bigmacregs + BMAC_TXCFG, in set_happy_link_modes()
575 hme_write32(hp, hp->bigmacregs + BMAC_TXCFG, in set_happy_link_modes()
580 hme_write32(hp, hp->bigmacregs + BMAC_TXCFG, in set_happy_link_modes()
584 hme_write32(hp, hp->bigmacregs + BMAC_TXCFG, in set_happy_link_modes()
800 hme_write32(hp, bregs + BMAC_TXSWRESET, 0); in happy_meal_tx_reset()
820 hme_write32(hp, bregs + BMAC_RXSWRESET, 0); in happy_meal_rx_reset()
842 hme_write32(hp, gregs + GREG_SWRESET, GREG_RESET_ALL); in happy_meal_stop()
860 hme_write32(hp, bregs + BMAC_RCRCECTR, 0); in happy_meal_get_counters()
863 hme_write32(hp, bregs + BMAC_UNALECTR, 0); in happy_meal_get_counters()
866 hme_write32(hp, bregs + BMAC_GLECTR, 0); in happy_meal_get_counters()
873 hme_write32(hp, bregs + BMAC_EXCTR, 0); in happy_meal_get_counters()
874 hme_write32(hp, bregs + BMAC_LTCTR, 0); in happy_meal_get_counters()
889 hme_write32(hp, tregs + TCVR_IMASK, 0xffff); in happy_meal_poll_stop()
892 hme_write32(hp, tregs + TCVR_CFG, in happy_meal_poll_stop()
918 hme_write32(hp, tregs + TCVR_CFG, tconfig & ~(TCV_CFG_PSELECT)); in happy_meal_tcvr_reset()
929 hme_write32(hp, tregs + TCVR_CFG, tconfig | TCV_CFG_PSELECT); in happy_meal_tcvr_reset()
934 hme_write32(hp, tregs + TCVR_CFG, (tconfig | TCV_CFG_PSELECT)); in happy_meal_tcvr_reset()
943 hme_write32(hp, tregs + TCVR_CFG, (tconfig & ~(TCV_CFG_PSELECT))); in happy_meal_tcvr_reset()
1018 hme_write32(hp, tregs + TCVR_CFG, tconfig); in happy_meal_transceiver_check()
1027 hme_write32(hp, tregs + TCVR_CFG, in happy_meal_transceiver_check()
1041 hme_write32(hp, tregs + TCVR_CFG, tconfig | TCV_CFG_PSELECT); in happy_meal_transceiver_check()
1047 hme_write32(hp, tregs + TCVR_CFG, in happy_meal_transceiver_check()
1359 hme_write32(hp, tregs + TCVR_IMASK, 0xffff); in happy_meal_init()
1365 hme_write32(hp, tregs + TCVR_CFG, in happy_meal_init()
1370 hme_write32(hp, tregs + TCVR_CFG, in happy_meal_init()
1388 hme_write32(hp, bregs + BMAC_XIFCFG, 0); in happy_meal_init()
1394 hme_write32(hp, bregs + BMAC_XIFCFG, BIGMAC_XCFG_MIIDISAB); in happy_meal_init()
1407 hme_write32(hp, bregs + BMAC_JSIZE, DEFAULT_JAMSIZE); in happy_meal_init()
1408 hme_write32(hp, bregs + BMAC_IGAP1, DEFAULT_IPG1); in happy_meal_init()
1409 hme_write32(hp, bregs + BMAC_IGAP2, DEFAULT_IPG2); in happy_meal_init()
1414 hme_write32(hp, bregs + BMAC_RSEED, ((e[5] | e[4]<<8)&0x3ff)); in happy_meal_init()
1416 hme_write32(hp, bregs + BMAC_MACADDR2, ((e[4] << 8) | e[5])); in happy_meal_init()
1417 hme_write32(hp, bregs + BMAC_MACADDR1, ((e[2] << 8) | e[3])); in happy_meal_init()
1418 hme_write32(hp, bregs + BMAC_MACADDR0, ((e[0] << 8) | e[1])); in happy_meal_init()
1422 hme_write32(hp, bregs + BMAC_HTABLE0, 0xffff); in happy_meal_init()
1423 hme_write32(hp, bregs + BMAC_HTABLE1, 0xffff); in happy_meal_init()
1424 hme_write32(hp, bregs + BMAC_HTABLE2, 0xffff); in happy_meal_init()
1425 hme_write32(hp, bregs + BMAC_HTABLE3, 0xffff); in happy_meal_init()
1437 hme_write32(hp, bregs + BMAC_HTABLE0, hash_table[0]); in happy_meal_init()
1438 hme_write32(hp, bregs + BMAC_HTABLE1, hash_table[1]); in happy_meal_init()
1439 hme_write32(hp, bregs + BMAC_HTABLE2, hash_table[2]); in happy_meal_init()
1440 hme_write32(hp, bregs + BMAC_HTABLE3, hash_table[3]); in happy_meal_init()
1442 hme_write32(hp, bregs + BMAC_HTABLE3, 0); in happy_meal_init()
1443 hme_write32(hp, bregs + BMAC_HTABLE2, 0); in happy_meal_init()
1444 hme_write32(hp, bregs + BMAC_HTABLE1, 0); in happy_meal_init()
1445 hme_write32(hp, bregs + BMAC_HTABLE0, 0); in happy_meal_init()
1452 hme_write32(hp, erxregs + ERX_RING, in happy_meal_init()
1454 hme_write32(hp, etxregs + ETX_RING, in happy_meal_init()
1464 hme_write32(hp, erxregs + ERX_RING, in happy_meal_init()
1471 hme_write32(hp, gregs + GREG_CFG, GREG_CFG_BURST64); in happy_meal_init()
1497 hme_write32(hp, gregs + GREG_CFG, gcfg); in happy_meal_init()
1500 hme_write32(hp, gregs + GREG_CFG, GREG_CFG_BURST32); in happy_meal_init()
1503 hme_write32(hp, gregs + GREG_CFG, GREG_CFG_BURST16); in happy_meal_init()
1506 hme_write32(hp, gregs + GREG_CFG, 0); in happy_meal_init()
1514 hme_write32(hp, gregs + GREG_IMASK, in happy_meal_init()
1521 hme_write32(hp, etxregs + ETX_RSIZE, (TX_RING_SIZE >> ETX_RSIZE_SHIFT) - 1); in happy_meal_init()
1525 hme_write32(hp, etxregs + ETX_CFG, in happy_meal_init()
1535 hme_write32(hp, erxregs + ERX_CFG, ERX_CFG_DEFAULT(RX_OFFSET)); in happy_meal_init()
1537 hme_write32(hp, erxregs + ERX_CFG, ERX_CFG_DEFAULT(RX_OFFSET)); in happy_meal_init()
1553 hme_write32(hp, bregs + BMAC_RXCFG, rxcfg); in happy_meal_init()
1567 hme_write32(hp, bregs + BMAC_TXCFG, regtmp /*| BIGMAC_TXCFG_DGIVEUP*/); in happy_meal_init()
1570 hme_write32(hp, bregs + BMAC_ALIMIT, 16); in happy_meal_init()
1584 hme_write32(hp, bregs + BMAC_XIFCFG, regtmp); in happy_meal_init()
1592 hme_write32(hp, bregs + BMAC_TXMAX, ETH_FRAME_LEN + 8); in happy_meal_init()
1593 hme_write32(hp, bregs + BMAC_RXMAX, ETH_FRAME_LEN + 8); in happy_meal_init()
1595 hme_write32(hp, bregs + BMAC_TXCFG, in happy_meal_init()
1597 hme_write32(hp, bregs + BMAC_RXCFG, in happy_meal_init()
1615 hme_write32(hp, tregs + TCVR_IMASK, 0xffff); in happy_meal_set_initial_advertisement()
1617 hme_write32(hp, tregs + TCVR_CFG, in happy_meal_set_initial_advertisement()
1620 hme_write32(hp, tregs + TCVR_CFG, in happy_meal_set_initial_advertisement()
1627 hme_write32(hp, bregs + BMAC_XIFCFG, 0); in happy_meal_set_initial_advertisement()
1630 hme_write32(hp, bregs + BMAC_XIFCFG, BIGMAC_XCFG_MIIDISAB); in happy_meal_set_initial_advertisement()
2219 hme_write32(hp, hp->etxregs + ETX_PENDING, ETX_TP_DMAWAKEUP); in happy_meal_start_xmit()
2256 hme_write32(hp, bregs + BMAC_HTABLE0, 0xffff); in happy_meal_set_multicast()
2257 hme_write32(hp, bregs + BMAC_HTABLE1, 0xffff); in happy_meal_set_multicast()
2258 hme_write32(hp, bregs + BMAC_HTABLE2, 0xffff); in happy_meal_set_multicast()
2259 hme_write32(hp, bregs + BMAC_HTABLE3, 0xffff); in happy_meal_set_multicast()
2261 hme_write32(hp, bregs + BMAC_RXCFG, in happy_meal_set_multicast()
2272 hme_write32(hp, bregs + BMAC_HTABLE0, hash_table[0]); in happy_meal_set_multicast()
2273 hme_write32(hp, bregs + BMAC_HTABLE1, hash_table[1]); in happy_meal_set_multicast()
2274 hme_write32(hp, bregs + BMAC_HTABLE2, hash_table[2]); in happy_meal_set_multicast()
2275 hme_write32(hp, bregs + BMAC_HTABLE3, hash_table[3]); in happy_meal_set_multicast()