Lines Matching refs:rx_cfg
900 unsigned short rx_cfg;
902 rx_cfg = bmread(dev, RXCFG);
903 rx_cfg &= ~RxMACEnable;
904 bmwrite(dev, RXCFG, rx_cfg);
906 rx_cfg = bmread(dev, RXCFG);
907 } while (rx_cfg & RxMACEnable);
913 unsigned short rx_cfg;
915 rx_cfg = bmread(dev, RXCFG);
916 rx_cfg |= RxMACEnable;
917 if (hash_enable) rx_cfg |= RxHashFilterEnable;
918 else rx_cfg &= ~RxHashFilterEnable;
919 if (promisc_enable) rx_cfg |= RxPromiscEnable;
920 else rx_cfg &= ~RxPromiscEnable;
924 bmwrite(dev, RXCFG, rx_cfg );
925 return rx_cfg;
972 unsigned short rx_cfg;
983 rx_cfg = bmac_rx_on(dev, 1, 0);
984 XXDEBUG(("bmac: all multi, rx_cfg=%#08x\n"));
986 rx_cfg = bmread(dev, RXCFG);
987 rx_cfg |= RxPromiscEnable;
988 bmwrite(dev, RXCFG, rx_cfg);
989 rx_cfg = bmac_rx_on(dev, 0, 1);
990 XXDEBUG(("bmac: promisc mode enabled, rx_cfg=%#08x\n", rx_cfg));
995 rx_cfg = bmac_rx_on(dev, 0, 0);
996 XXDEBUG(("bmac: multi disabled, rx_cfg=%#08x\n", rx_cfg));
1001 rx_cfg = bmac_rx_on(dev, 1, 0);
1002 XXDEBUG(("bmac: multi enabled, rx_cfg=%#08x\n", rx_cfg));
1014 unsigned short rx_cfg;
1023 rx_cfg = bmread(dev, RXCFG);
1024 rx_cfg |= RxPromiscEnable;
1025 bmwrite(dev, RXCFG, rx_cfg);
1029 rx_cfg = bmread(dev, RXCFG);
1030 rx_cfg &= ~RxPromiscEnable;
1031 bmwrite(dev, RXCFG, rx_cfg);