Lines Matching defs:rx_cfg
846 unsigned short rx_cfg;
848 rx_cfg = bmread(dev, RXCFG);
849 rx_cfg &= ~RxMACEnable;
850 bmwrite(dev, RXCFG, rx_cfg);
852 rx_cfg = bmread(dev, RXCFG);
853 } while (rx_cfg & RxMACEnable);
859 unsigned short rx_cfg;
861 rx_cfg = bmread(dev, RXCFG);
862 rx_cfg |= RxMACEnable;
863 if (hash_enable) rx_cfg |= RxHashFilterEnable;
864 else rx_cfg &= ~RxHashFilterEnable;
865 if (promisc_enable) rx_cfg |= RxPromiscEnable;
866 else rx_cfg &= ~RxPromiscEnable;
870 bmwrite(dev, RXCFG, rx_cfg );
871 return rx_cfg;
895 unsigned short rx_cfg;
906 rx_cfg = bmac_rx_on(dev, 1, 0);
907 XXDEBUG(("bmac: all multi, rx_cfg=%#08x\n"));
909 rx_cfg = bmread(dev, RXCFG);
910 rx_cfg |= RxPromiscEnable;
911 bmwrite(dev, RXCFG, rx_cfg);
912 rx_cfg = bmac_rx_on(dev, 0, 1);
913 XXDEBUG(("bmac: promisc mode enabled, rx_cfg=%#08x\n", rx_cfg));
918 rx_cfg = bmac_rx_on(dev, 0, 0);
919 XXDEBUG(("bmac: multi disabled, rx_cfg=%#08x\n", rx_cfg));
924 rx_cfg = bmac_rx_on(dev, 1, 0);
925 XXDEBUG(("bmac: multi enabled, rx_cfg=%#08x\n", rx_cfg));
939 unsigned short rx_cfg;
948 rx_cfg = bmread(dev, RXCFG);
949 rx_cfg |= RxPromiscEnable;
950 bmwrite(dev, RXCFG, rx_cfg);
954 rx_cfg = bmread(dev, RXCFG);
955 rx_cfg &= ~RxPromiscEnable;
956 bmwrite(dev, RXCFG, rx_cfg);