Lines Matching refs:rx_cfg

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