Lines Matching refs:rx_cfg

905 	unsigned short rx_cfg;  in bmac_rx_off()  local
907 rx_cfg = bmread(dev, RXCFG); in bmac_rx_off()
908 rx_cfg &= ~RxMACEnable; in bmac_rx_off()
909 bmwrite(dev, RXCFG, rx_cfg); in bmac_rx_off()
911 rx_cfg = bmread(dev, RXCFG); in bmac_rx_off()
912 } while (rx_cfg & RxMACEnable); in bmac_rx_off()
918 unsigned short rx_cfg; in bmac_rx_on() local
920 rx_cfg = bmread(dev, RXCFG); in bmac_rx_on()
921 rx_cfg |= RxMACEnable; in bmac_rx_on()
922 if (hash_enable) rx_cfg |= RxHashFilterEnable; in bmac_rx_on()
923 else rx_cfg &= ~RxHashFilterEnable; in bmac_rx_on()
924 if (promisc_enable) rx_cfg |= RxPromiscEnable; in bmac_rx_on()
925 else rx_cfg &= ~RxPromiscEnable; in bmac_rx_on()
929 bmwrite(dev, RXCFG, rx_cfg ); in bmac_rx_on()
930 return rx_cfg; in bmac_rx_on()
977 unsigned short rx_cfg; in bmac_set_multicast() local
988 rx_cfg = bmac_rx_on(dev, 1, 0); in bmac_set_multicast()
991 rx_cfg = bmread(dev, RXCFG); in bmac_set_multicast()
992 rx_cfg |= RxPromiscEnable; in bmac_set_multicast()
993 bmwrite(dev, RXCFG, rx_cfg); in bmac_set_multicast()
994 rx_cfg = bmac_rx_on(dev, 0, 1); in bmac_set_multicast()
995 XXDEBUG(("bmac: promisc mode enabled, rx_cfg=%#08x\n", rx_cfg)); in bmac_set_multicast()
1000 rx_cfg = bmac_rx_on(dev, 0, 0); in bmac_set_multicast()
1001 XXDEBUG(("bmac: multi disabled, rx_cfg=%#08x\n", rx_cfg)); in bmac_set_multicast()
1006 rx_cfg = bmac_rx_on(dev, 1, 0); in bmac_set_multicast()
1007 XXDEBUG(("bmac: multi enabled, rx_cfg=%#08x\n", rx_cfg)); in bmac_set_multicast()
1019 unsigned short rx_cfg; in bmac_set_multicast() local
1028 rx_cfg = bmread(dev, RXCFG); in bmac_set_multicast()
1029 rx_cfg |= RxPromiscEnable; in bmac_set_multicast()
1030 bmwrite(dev, RXCFG, rx_cfg); in bmac_set_multicast()
1034 rx_cfg = bmread(dev, RXCFG); in bmac_set_multicast()
1035 rx_cfg &= ~RxPromiscEnable; in bmac_set_multicast()
1036 bmwrite(dev, RXCFG, rx_cfg); in bmac_set_multicast()