| /linux/drivers/net/ethernet/sfc/ |
| H A D | ptp.c | 1211 struct efx_ptp_rxfilter *rxfilter; in efx_ptp_find_filter() local 1213 list_for_each_entry(rxfilter, filter_list, list) { in efx_ptp_find_filter() 1214 if (rxfilter->ether_type == spec->ether_type && in efx_ptp_find_filter() 1215 rxfilter->loc_port == spec->loc_port && in efx_ptp_find_filter() 1216 !memcmp(rxfilter->loc_host, spec->loc_host, sizeof(spec->loc_host))) in efx_ptp_find_filter() 1217 return rxfilter; in efx_ptp_find_filter() 1224 struct efx_ptp_rxfilter *rxfilter) in efx_ptp_remove_one_filter() argument 1227 rxfilter->handle); in efx_ptp_remove_one_filter() 1228 list_del(&rxfilter->list); in efx_ptp_remove_one_filter() 1229 kfree(rxfilter); in efx_ptp_remove_one_filter() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt76x0/ |
| H A D | main.c | 82 dev->mt76.rxfilter |= MT_RX_FILTR_CFG_PROMISC; in mt76x0_config() 84 dev->mt76.rxfilter &= ~MT_RX_FILTR_CFG_PROMISC; in mt76x0_config() 86 mt76_wr(dev, MT_RX_FILTR_CFG, dev->mt76.rxfilter); in mt76x0_config()
|
| H A D | init.c | 196 dev->mt76.rxfilter = mt76_rr(dev, MT_RX_FILTR_CFG); in mt76x0_init_hardware()
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | main.c | 108 dev->rxfilter &= ~(_hw); \ in mt76_configure_filter() 109 dev->rxfilter |= !(flags & FIF_##_flag) * (_hw); \ in mt76_configure_filter() 114 dev->rxfilter &= ~MT_RX_FILTR_CFG_OTHER_BSS; in mt76_configure_filter() 128 mt76_wr(dev, MT_RX_FILTR_CFG, dev->rxfilter); in mt76_configure_filter()
|
| H A D | init.c | 238 dev->rxfilter = MT_RX_FILTR_CFG_CRC_ERR | in mt7601u_mac_start() 245 mt7601u_wr(dev, MT_RX_FILTR_CFG, dev->rxfilter); in mt7601u_mac_start()
|
| H A D | mt7601u.h | 190 u32 rxfilter; member
|
| /linux/drivers/net/ethernet/microchip/ |
| H A D | encx24j600.c | 61 int rxfilter; member 589 switch (priv->rxfilter) { in encx24j600_set_rxfilter_mode() 636 priv->rxfilter = RXFILTER_NORMAL; in encx24j600_hw_init() 811 int oldfilter = priv->rxfilter; in encx24j600_set_multicast_list() 815 priv->rxfilter = RXFILTER_PROMISC; in encx24j600_set_multicast_list() 819 priv->rxfilter = RXFILTER_MULTI; in encx24j600_set_multicast_list() 822 priv->rxfilter = RXFILTER_NORMAL; in encx24j600_set_multicast_list() 825 if (oldfilter != priv->rxfilter) in encx24j600_set_multicast_list()
|
| H A D | enc28j60.c | 69 int rxfilter; member 666 priv->rxfilter = RXFILTER_NORMAL; in enc28j60_hw_init() 1384 int oldfilter = priv->rxfilter; in enc28j60_set_multicast_list() 1389 priv->rxfilter = RXFILTER_PROMISC; in enc28j60_set_multicast_list() 1394 priv->rxfilter = RXFILTER_MULTI; in enc28j60_set_multicast_list() 1398 priv->rxfilter = RXFILTER_NORMAL; in enc28j60_set_multicast_list() 1401 if (oldfilter != priv->rxfilter) in enc28j60_set_multicast_list() 1411 if (priv->rxfilter == RXFILTER_PROMISC) { in enc28j60_setrx_work_handler() 1415 } else if (priv->rxfilter == RXFILTER_MULTI) { in enc28j60_setrx_work_handler()
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | htc_drv_txrx.c | 880 if (priv->rxfilter & FIF_PROBE_REQ) in ath9k_htc_calcrxfilter() 886 if (priv->rxfilter & FIF_CONTROL) in ath9k_htc_calcrxfilter() 891 !(priv->rxfilter & FIF_BCN_PRBRESP_PROMISC)) in ath9k_htc_calcrxfilter() 901 if (priv->rxfilter & FIF_PSPOLL) in ath9k_htc_calcrxfilter() 905 priv->rxfilter & (FIF_OTHER_BSS | FIF_MCAST_ACTION)) in ath9k_htc_calcrxfilter() 1056 &decrypt_error, priv->rxfilter)) in ath9k_rx_prepare()
|
| H A D | common.h | 69 unsigned int rxfilter);
|
| H A D | common-spectral.c | 719 u32 rxfilter; in ath9k_cmn_spectral_scan_trigger() local 733 rxfilter = ath9k_hw_getrxfilter(ah); in ath9k_cmn_spectral_scan_trigger() 734 ath9k_hw_setrxfilter(ah, rxfilter | in ath9k_cmn_spectral_scan_trigger()
|
| H A D | channel.c | 85 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()
|
| H A D | htc.h | 492 unsigned int rxfilter; member
|
| H A D | ath9k.h | 355 unsigned int rxfilter; member
|
| H A D | main.c | 1577 ctx->rxfilter = *total_flags; in ath9k_configure_filter() 1579 sc->offchannel.chan.rxfilter = *total_flags; in ath9k_configure_filter()
|
| H A D | htc_drv_main.c | 1277 priv->rxfilter = *total_flags; in ath9k_htc_configure_filter()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | ptp.c | 1276 struct efx_filter_spec rxfilter; in efx_ptp_insert_multicast_filters() local 1285 efx_filter_init_rx(&rxfilter, EFX_FILTER_PRI_REQUIRED, 0, in efx_ptp_insert_multicast_filters() 1288 rc = efx_filter_set_ipv4_local(&rxfilter, IPPROTO_UDP, in efx_ptp_insert_multicast_filters() 1294 rc = efx_filter_insert_filter(efx, &rxfilter, true); in efx_ptp_insert_multicast_filters() 1299 efx_filter_init_rx(&rxfilter, EFX_FILTER_PRI_REQUIRED, 0, in efx_ptp_insert_multicast_filters() 1302 rc = efx_filter_set_ipv4_local(&rxfilter, IPPROTO_UDP, in efx_ptp_insert_multicast_filters() 1308 rc = efx_filter_insert_filter(efx, &rxfilter, true); in efx_ptp_insert_multicast_filters()
|
| /linux/drivers/net/wireless/ath/ar5523/ |
| H A D | ar5523.c | 442 struct ar5523_cmd_rx_filter rxfilter; in ar5523_set_rxfilter() local 444 rxfilter.bits = cpu_to_be32(bits); in ar5523_set_rxfilter() 445 rxfilter.op = cpu_to_be32(op); in ar5523_set_rxfilter() 448 return ar5523_cmd_write(ar, WDCMSG_RX_FILTER, &rxfilter, in ar5523_set_rxfilter() 449 sizeof(rxfilter), 0); in ar5523_set_rxfilter()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | main.c | 440 u32 filter = phy->rxfilter; in mt7996_phy_set_rxfilter() 465 if (enabled == !(phy->rxfilter & MT_WF_RFCR_DROP_OTHER_UC)) in mt7996_set_monitor() 469 phy->rxfilter |= MT_WF_RFCR_DROP_OTHER_UC; in mt7996_set_monitor() 471 phy->rxfilter &= ~MT_WF_RFCR_DROP_OTHER_UC; in mt7996_set_monitor() 707 phy->rxfilter &= ~(MT_WF_RFCR_DROP_OTHER_BSS | in mt7996_configure_filter() 719 phy->rxfilter |= filter_set; in mt7996_configure_filter()
|