Home
last modified time | relevance | path

Searched refs:rxfilter (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v4.19/drivers/net/wireless/mediatek/mt76/mt76x0/
Dmain.c93 dev->rxfilter |= MT_RX_FILTR_CFG_PROMISC; in mt76x0_config()
95 dev->rxfilter &= ~MT_RX_FILTR_CFG_PROMISC; in mt76x0_config()
97 mt76_wr(dev, MT_RX_FILTR_CFG, dev->rxfilter); in mt76x0_config()
120 dev->rxfilter &= ~(_hw); \ in mt76_configure_filter()
121 dev->rxfilter |= !(flags & FIF_##_flag) * (_hw); \ in mt76_configure_filter()
126 dev->rxfilter &= ~MT_RX_FILTR_CFG_OTHER_BSS; in mt76_configure_filter()
139 mt76_wr(dev, MT_RX_FILTR_CFG, dev->rxfilter); in mt76_configure_filter()
Dmt76x0.h186 u32 rxfilter; member
Dinit.c293 dev->rxfilter = MT_RX_FILTR_CFG_CRC_ERR | in mt76x0_mac_start()
300 mt76_wr(dev, MT_RX_FILTR_CFG, dev->rxfilter); in mt76x0_mac_start()
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/
Dmt76x2u_main.c123 dev->rxfilter |= MT_RX_FILTR_CFG_PROMISC; in mt76x2u_config()
125 dev->rxfilter &= ~MT_RX_FILTR_CFG_PROMISC; in mt76x2u_config()
126 mt76_wr(dev, MT_RX_FILTR_CFG, dev->rxfilter); in mt76x2u_config()
Dmt76x2_common.c286 dev->rxfilter &= ~(_hw); \ in mt76x2_configure_filter()
287 dev->rxfilter |= !(flags & FIF_##_flag) * (_hw); \ in mt76x2_configure_filter()
292 dev->rxfilter &= ~MT_RX_FILTR_CFG_OTHER_BSS; in mt76x2_configure_filter()
305 mt76_wr(dev, MT_RX_FILTR_CFG, dev->rxfilter); in mt76x2_configure_filter()
Dmt76x2_main.c134 dev->rxfilter |= MT_RX_FILTR_CFG_PROMISC; in mt76x2_config()
136 dev->rxfilter &= ~MT_RX_FILTR_CFG_PROMISC; in mt76x2_config()
138 mt76_wr(dev, MT_RX_FILTR_CFG, dev->rxfilter); in mt76x2_config()
Dmt76x2_init.c217 mt76_wr(dev, MT_RX_FILTR_CFG, dev->rxfilter); in mt76x2_mac_start()
380 dev->rxfilter = mt76_rr(dev, MT_RX_FILTR_CFG); in mt76x2_init_hardware()
Dmt76x2u_mac.c125 mt76_wr(dev, MT_RX_FILTR_CFG, dev->rxfilter); in mt76x2u_mac_start()
Dmt76x2u_init.c217 dev->rxfilter = mt76_rr(dev, MT_RX_FILTR_CFG); in mt76x2u_init_hardware()
Dmt76x2.h134 u32 rxfilter; member
/Linux-v4.19/drivers/net/wireless/ath/ath9k/
Ddebug.c666 u32 rxfilter, i; in read_file_misc() local
674 rxfilter = ath9k_hw_getrxfilter(sc->sc_ah); in read_file_misc()
677 seq_printf(file, "RXFILTER: 0x%x", rxfilter); in read_file_misc()
679 if (rxfilter & ATH9K_RX_FILTER_UCAST) in read_file_misc()
681 if (rxfilter & ATH9K_RX_FILTER_MCAST) in read_file_misc()
683 if (rxfilter & ATH9K_RX_FILTER_BCAST) in read_file_misc()
685 if (rxfilter & ATH9K_RX_FILTER_CONTROL) in read_file_misc()
687 if (rxfilter & ATH9K_RX_FILTER_BEACON) in read_file_misc()
689 if (rxfilter & ATH9K_RX_FILTER_PROM) in read_file_misc()
691 if (rxfilter & ATH9K_RX_FILTER_PROBEREQ) in read_file_misc()
[all …]
Dcommon.h69 unsigned int rxfilter);
Drecv.c392 if (sc->cur_chan->rxfilter & FIF_PROBE_REQ) in ath_calcrxfilter()
398 if ((sc->cur_chan->rxfilter & FIF_CONTROL) || in ath_calcrxfilter()
404 !(sc->cur_chan->rxfilter & FIF_BCN_PRBRESP_PROMISC)) in ath_calcrxfilter()
410 (sc->cur_chan->rxfilter & FIF_PSPOLL)) in ath_calcrxfilter()
416 if (sc->cur_chan->nvifs > 1 || (sc->cur_chan->rxfilter & FIF_OTHER_BSS)) { in ath_calcrxfilter()
894 sc->cur_chan->rxfilter)) { in ath9k_rx_skb_preprocess()
Dcommon.c36 unsigned int rxfilter) in ath9k_cmn_rx_accept() argument
96 if (ah->is_monitoring && (rxfilter & FIF_FCSFAIL)) in ath9k_cmn_rx_accept()
Dhtc_drv_txrx.c872 if (priv->rxfilter & FIF_PROBE_REQ) in ath9k_htc_calcrxfilter()
878 if (priv->rxfilter & FIF_CONTROL) in ath9k_htc_calcrxfilter()
883 !(priv->rxfilter & FIF_BCN_PRBRESP_PROMISC)) in ath9k_htc_calcrxfilter()
893 if (priv->rxfilter & FIF_PSPOLL) in ath9k_htc_calcrxfilter()
896 if (priv->nvifs > 1 || priv->rxfilter & FIF_OTHER_BSS) in ath9k_htc_calcrxfilter()
1024 &decrypt_error, priv->rxfilter)) in ath9k_rx_prepare()
Dcommon-spectral.c737 u32 rxfilter; in ath9k_cmn_spectral_scan_trigger() local
751 rxfilter = ath9k_hw_getrxfilter(ah); in ath9k_cmn_spectral_scan_trigger()
752 ath9k_hw_setrxfilter(ah, rxfilter | in ath9k_cmn_spectral_scan_trigger()
Dchannel.c85 u32 rxfilter; in ath_set_channel() local
87 rxfilter = ath9k_hw_getrxfilter(ah); in ath_set_channel()
88 rxfilter |= ATH9K_RX_FILTER_PHYRADAR | in ath_set_channel()
90 ath9k_hw_setrxfilter(ah, rxfilter); in ath_set_channel()
Dhtc.h487 unsigned int rxfilter; member
/Linux-v4.19/drivers/net/wireless/mediatek/mt7601u/
Dmain.c116 dev->rxfilter &= ~(_hw); \ in mt76_configure_filter()
117 dev->rxfilter |= !(flags & FIF_##_flag) * (_hw); \ in mt76_configure_filter()
122 dev->rxfilter &= ~MT_RX_FILTR_CFG_OTHER_BSS; in mt76_configure_filter()
136 mt76_wr(dev, MT_RX_FILTR_CFG, dev->rxfilter); in mt76_configure_filter()
Dinit.c246 dev->rxfilter = MT_RX_FILTR_CFG_CRC_ERR | in mt7601u_mac_start()
253 mt7601u_wr(dev, MT_RX_FILTR_CFG, dev->rxfilter); in mt7601u_mac_start()
Dmt7601u.h198 u32 rxfilter; member
/Linux-v4.19/drivers/net/ethernet/microchip/
Dencx24j600.c66 int rxfilter; member
595 switch (priv->rxfilter) { in encx24j600_set_rxfilter_mode()
643 priv->rxfilter = RXFILTER_NORMAL; in encx24j600_hw_init()
820 int oldfilter = priv->rxfilter; in encx24j600_set_multicast_list()
824 priv->rxfilter = RXFILTER_PROMISC; in encx24j600_set_multicast_list()
828 priv->rxfilter = RXFILTER_MULTI; in encx24j600_set_multicast_list()
831 priv->rxfilter = RXFILTER_NORMAL; in encx24j600_set_multicast_list()
834 if (oldfilter != priv->rxfilter) in encx24j600_set_multicast_list()
Denc28j60.c74 int rxfilter; member
674 priv->rxfilter = RXFILTER_NORMAL; in enc28j60_hw_init()
1414 int oldfilter = priv->rxfilter; in enc28j60_set_multicast_list()
1419 priv->rxfilter = RXFILTER_PROMISC; in enc28j60_set_multicast_list()
1424 priv->rxfilter = RXFILTER_MULTI; in enc28j60_set_multicast_list()
1428 priv->rxfilter = RXFILTER_NORMAL; in enc28j60_set_multicast_list()
1431 if (oldfilter != priv->rxfilter) in enc28j60_set_multicast_list()
1440 if (priv->rxfilter == RXFILTER_PROMISC) { in enc28j60_setrx_work_handler()
1444 } else if (priv->rxfilter == RXFILTER_MULTI) { in enc28j60_setrx_work_handler()
/Linux-v4.19/drivers/net/ethernet/sfc/
Dptp.c1249 struct efx_filter_spec rxfilter; in efx_ptp_insert_multicast_filters() local
1258 efx_filter_init_rx(&rxfilter, EFX_FILTER_PRI_REQUIRED, 0, in efx_ptp_insert_multicast_filters()
1261 rc = efx_filter_set_ipv4_local(&rxfilter, IPPROTO_UDP, in efx_ptp_insert_multicast_filters()
1267 rc = efx_filter_insert_filter(efx, &rxfilter, true); in efx_ptp_insert_multicast_filters()
1272 efx_filter_init_rx(&rxfilter, EFX_FILTER_PRI_REQUIRED, 0, in efx_ptp_insert_multicast_filters()
1275 rc = efx_filter_set_ipv4_local(&rxfilter, IPPROTO_UDP, in efx_ptp_insert_multicast_filters()
1281 rc = efx_filter_insert_filter(efx, &rxfilter, true); in efx_ptp_insert_multicast_filters()
/Linux-v4.19/drivers/net/wireless/ath/ar5523/
Dar5523.c431 struct ar5523_cmd_rx_filter rxfilter; in ar5523_set_rxfilter() local
433 rxfilter.bits = cpu_to_be32(bits); in ar5523_set_rxfilter()
434 rxfilter.op = cpu_to_be32(op); in ar5523_set_rxfilter()
437 return ar5523_cmd_write(ar, WDCMSG_RX_FILTER, &rxfilter, in ar5523_set_rxfilter()
438 sizeof(rxfilter), 0); in ar5523_set_rxfilter()

12