• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/

Lines Matching refs:bregs

851 static void happy_meal_tx_reset(struct happy_meal *hp, void __iomem *bregs)
858 hme_write32(hp, bregs + BMAC_TXSWRESET, 0);
859 while ((hme_read32(hp, bregs + BMAC_TXSWRESET) & 1) && --tries)
871 static void happy_meal_rx_reset(struct happy_meal *hp, void __iomem *bregs)
878 hme_write32(hp, bregs + BMAC_RXSWRESET, 0);
879 while ((hme_read32(hp, bregs + BMAC_RXSWRESET) & 1) && --tries)
913 static void happy_meal_get_counters(struct happy_meal *hp, void __iomem *bregs)
917 stats->rx_crc_errors += hme_read32(hp, bregs + BMAC_RCRCECTR);
918 hme_write32(hp, bregs + BMAC_RCRCECTR, 0);
920 stats->rx_frame_errors += hme_read32(hp, bregs + BMAC_UNALECTR);
921 hme_write32(hp, bregs + BMAC_UNALECTR, 0);
923 stats->rx_length_errors += hme_read32(hp, bregs + BMAC_GLECTR);
924 hme_write32(hp, bregs + BMAC_GLECTR, 0);
926 stats->tx_aborted_errors += hme_read32(hp, bregs + BMAC_EXCTR);
929 (hme_read32(hp, bregs + BMAC_EXCTR) +
930 hme_read32(hp, bregs + BMAC_LTCTR));
931 hme_write32(hp, bregs + BMAC_EXCTR, 0);
932 hme_write32(hp, bregs + BMAC_LTCTR, 0);
1394 void __iomem *bregs = hp->bigmacregs;
1407 happy_meal_get_counters(hp, bregs);
1455 hme_write32(hp, bregs + BMAC_XIFCFG, 0);
1461 hme_write32(hp, bregs + BMAC_XIFCFG, BIGMAC_XCFG_MIIDISAB);
1470 happy_meal_tx_reset(hp, bregs);
1471 happy_meal_rx_reset(hp, bregs);
1475 hme_write32(hp, bregs + BMAC_JSIZE, DEFAULT_JAMSIZE);
1476 hme_write32(hp, bregs + BMAC_IGAP1, DEFAULT_IPG1);
1477 hme_write32(hp, bregs + BMAC_IGAP2, DEFAULT_IPG2);
1483 hme_write32(hp, bregs + BMAC_RSEED, ((e[5] | e[4]<<8)&0x3ff));
1485 hme_write32(hp, bregs + BMAC_MACADDR2, ((e[4] << 8) | e[5]));
1486 hme_write32(hp, bregs + BMAC_MACADDR1, ((e[2] << 8) | e[3]));
1487 hme_write32(hp, bregs + BMAC_MACADDR0, ((e[0] << 8) | e[1]));
1492 hme_write32(hp, bregs + BMAC_HTABLE0, 0xffff);
1493 hme_write32(hp, bregs + BMAC_HTABLE1, 0xffff);
1494 hme_write32(hp, bregs + BMAC_HTABLE2, 0xffff);
1495 hme_write32(hp, bregs + BMAC_HTABLE3, 0xffff);
1513 hme_write32(hp, bregs + BMAC_HTABLE0, hash_table[0]);
1514 hme_write32(hp, bregs + BMAC_HTABLE1, hash_table[1]);
1515 hme_write32(hp, bregs + BMAC_HTABLE2, hash_table[2]);
1516 hme_write32(hp, bregs + BMAC_HTABLE3, hash_table[3]);
1518 hme_write32(hp, bregs + BMAC_HTABLE3, 0);
1519 hme_write32(hp, bregs + BMAC_HTABLE2, 0);
1520 hme_write32(hp, bregs + BMAC_HTABLE1, 0);
1521 hme_write32(hp, bregs + BMAC_HTABLE0, 0);
1624 hme_read32(hp, bregs + BMAC_RXCFG)));
1628 hme_write32(hp, bregs + BMAC_RXCFG, rxcfg);
1642 hme_write32(hp, bregs + BMAC_TXCFG, regtmp /*| BIGMAC_TXCFG_DGIVEUP*/);
1645 hme_write32(hp, bregs + BMAC_ALIMIT, 16);
1659 hme_read32(hp, bregs + BMAC_XIFCFG)));
1660 hme_write32(hp, bregs + BMAC_XIFCFG, regtmp);
1664 hme_read32(hp, bregs + BMAC_TXCFG),
1665 hme_read32(hp, bregs + BMAC_RXCFG)));
1668 hme_write32(hp, bregs + BMAC_TXMAX, ETH_FRAME_LEN + 8);
1669 hme_write32(hp, bregs + BMAC_RXMAX, ETH_FRAME_LEN + 8);
1671 hme_write32(hp, bregs + BMAC_TXCFG,
1672 hme_read32(hp, bregs + BMAC_TXCFG) | BIGMAC_TXCFG_ENABLE);
1673 hme_write32(hp, bregs + BMAC_RXCFG,
1674 hme_read32(hp, bregs + BMAC_RXCFG) | BIGMAC_RXCFG_ENABLE);
1687 void __iomem *bregs = hp->bigmacregs;
1703 hme_write32(hp, bregs + BMAC_XIFCFG, 0);
1706 hme_write32(hp, bregs + BMAC_XIFCFG, BIGMAC_XCFG_MIIDISAB);
2333 void __iomem *bregs = hp->bigmacregs;
2341 hme_write32(hp, bregs + BMAC_HTABLE0, 0xffff);
2342 hme_write32(hp, bregs + BMAC_HTABLE1, 0xffff);
2343 hme_write32(hp, bregs + BMAC_HTABLE2, 0xffff);
2344 hme_write32(hp, bregs + BMAC_HTABLE3, 0xffff);
2346 hme_write32(hp, bregs + BMAC_RXCFG,
2347 hme_read32(hp, bregs + BMAC_RXCFG) | BIGMAC_RXCFG_PMISC);
2362 hme_write32(hp, bregs + BMAC_HTABLE0, hash_table[0]);
2363 hme_write32(hp, bregs + BMAC_HTABLE1, hash_table[1]);
2364 hme_write32(hp, bregs + BMAC_HTABLE2, hash_table[2]);
2365 hme_write32(hp, bregs + BMAC_HTABLE3, hash_table[3]);