Home
last modified time | relevance | path

Searched refs:total_flags (Results 1 – 29 of 29) sorted by relevance

/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2x00mac.c347 unsigned int *total_flags, in rt2x00mac_configure_filter() argument
356 *total_flags &= in rt2x00mac_configure_filter()
370 *total_flags |= FIF_ALLMULTI; in rt2x00mac_configure_filter()
380 if (*total_flags & FIF_CONTROL || *total_flags & FIF_PSPOLL) in rt2x00mac_configure_filter()
381 *total_flags |= FIF_CONTROL | FIF_PSPOLL; in rt2x00mac_configure_filter()
384 if (*total_flags & FIF_CONTROL) in rt2x00mac_configure_filter()
385 *total_flags |= FIF_PSPOLL; in rt2x00mac_configure_filter()
391 if (rt2x00dev->packet_filter == *total_flags) in rt2x00mac_configure_filter()
393 rt2x00dev->packet_filter = *total_flags; in rt2x00mac_configure_filter()
395 rt2x00dev->ops->lib->config_filter(rt2x00dev, *total_flags); in rt2x00mac_configure_filter()
Drt2x00.h1430 unsigned int *total_flags,
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
Dmain.c107 unsigned int *total_flags, u64 multicast) in mt76_configure_filter() argument
113 flags |= *total_flags & FIF_##_flag; \ in mt76_configure_filter()
133 *total_flags = flags; in mt76_configure_filter()
/linux-4.4.14/drivers/staging/vt6656/
Dmain_usb.c797 unsigned int changed_flags, unsigned int *total_flags, u64 multicast) in vnt_configure() argument
803 *total_flags &= FIF_ALLMULTI | FIF_OTHER_BSS | FIF_BCN_PRBRESP_PROMISC; in vnt_configure()
814 if (*total_flags & FIF_ALLMULTI) { in vnt_configure()
828 if (*total_flags & (FIF_OTHER_BSS | FIF_BCN_PRBRESP_PROMISC)) in vnt_configure()
/linux-4.4.14/drivers/net/wireless/cw1200/
Dsta.h31 unsigned int *total_flags,
Dsta.c576 unsigned int *total_flags, in cw1200_configure_filter() argument
580 bool listening = !!(*total_flags & in cw1200_configure_filter()
585 *total_flags &= FIF_OTHER_BSS | in cw1200_configure_filter()
594 priv->rx_filter.bssid = (*total_flags & (FIF_OTHER_BSS | in cw1200_configure_filter()
596 priv->rx_filter.fcs = (*total_flags & FIF_FCSFAIL) ? 1 : 0; in cw1200_configure_filter()
597 priv->disable_beacon_filter = !(*total_flags & in cw1200_configure_filter()
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8187/
Ddev.c1313 unsigned int *total_flags, in rtl8187_configure_filter() argument
1324 if (*total_flags & FIF_ALLMULTI || multicast > 0) in rtl8187_configure_filter()
1329 *total_flags = 0; in rtl8187_configure_filter()
1332 *total_flags |= FIF_FCSFAIL; in rtl8187_configure_filter()
1334 *total_flags |= FIF_CONTROL; in rtl8187_configure_filter()
1336 *total_flags |= FIF_OTHER_BSS; in rtl8187_configure_filter()
1338 *total_flags |= FIF_ALLMULTI; in rtl8187_configure_filter()
/linux-4.4.14/drivers/net/wireless/p54/
Dmain.c393 unsigned int *total_flags, in p54_configure_filter() argument
398 *total_flags &= FIF_ALLMULTI | FIF_OTHER_BSS; in p54_configure_filter()
400 priv->filter_flags = *total_flags; in p54_configure_filter()
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8180/
Ddev.c1566 unsigned int *total_flags, in rtl8180_configure_filter() argument
1577 if (*total_flags & FIF_ALLMULTI || multicast > 0) in rtl8180_configure_filter()
1582 *total_flags = 0; in rtl8180_configure_filter()
1585 *total_flags |= FIF_FCSFAIL; in rtl8180_configure_filter()
1587 *total_flags |= FIF_CONTROL; in rtl8180_configure_filter()
1589 *total_flags |= FIF_OTHER_BSS; in rtl8180_configure_filter()
1591 *total_flags |= FIF_ALLMULTI; in rtl8180_configure_filter()
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Dmac80211.c1060 unsigned int *total_flags, in iwlagn_configure_filter() argument
1068 if (*total_flags & (test)) \ in iwlagn_configure_filter()
1075 changed_flags, *total_flags); in iwlagn_configure_filter()
1104 *total_flags &= FIF_OTHER_BSS | FIF_ALLMULTI | in iwlagn_configure_filter()
/linux-4.4.14/net/mac80211/
Ddriver-ops.h179 unsigned int *total_flags, in drv_configure_filter() argument
184 trace_drv_configure_filter(local, changed_flags, total_flags, in drv_configure_filter()
186 local->ops->configure_filter(&local->hw, changed_flags, total_flags, in drv_configure_filter()
Dtrace.h473 unsigned int *total_flags,
476 TP_ARGS(local, changed_flags, total_flags, multicast),
488 __entry->total = *total_flags;
/linux-4.4.14/drivers/staging/vt6655/
Ddevice_main.c1424 unsigned int changed_flags, unsigned int *total_flags, u64 multicast) in vnt_configure() argument
1429 *total_flags &= FIF_ALLMULTI | FIF_OTHER_BSS | FIF_BCN_PRBRESP_PROMISC; in vnt_configure()
1436 if (*total_flags & FIF_ALLMULTI) { in vnt_configure()
1473 if (*total_flags & (FIF_OTHER_BSS | FIF_BCN_PRBRESP_PROMISC)) in vnt_configure()
/linux-4.4.14/drivers/net/wireless/iwlegacy/
D4965.h175 unsigned int *total_flags, u64 multicast);
D3945-mac.c3036 unsigned int *total_flags, u64 multicast) in il3945_configure_filter() argument
3042 if (*total_flags & (test)) \ in il3945_configure_filter()
3049 *total_flags); in il3945_configure_filter()
3076 *total_flags &= in il3945_configure_filter()
D4965-mac.c6156 unsigned int *total_flags, u64 multicast) in il4965_configure_filter() argument
6162 if (*total_flags & (test)) \ in il4965_configure_filter()
6169 *total_flags); in il4965_configure_filter()
6196 *total_flags &= in il4965_configure_filter()
/linux-4.4.14/drivers/net/wireless/
Dadm8211.c1347 unsigned int *total_flags, in adm8211_configure_filter() argument
1360 if (*total_flags & FIF_ALLMULTI || multicast == ~(0ULL)) { in adm8211_configure_filter()
1380 if (*total_flags & FIF_BCN_PRBRESP_PROMISC) in adm8211_configure_filter()
1387 *total_flags = new_flags; in adm8211_configure_filter()
Dmwl8k.c5174 unsigned int *total_flags) in mwl8k_configure_filter_sniffer() argument
5196 *total_flags &= FIF_ALLMULTI | in mwl8k_configure_filter_sniffer()
5213 unsigned int *total_flags, in mwl8k_configure_filter() argument
5224 *total_flags &= FIF_ALLMULTI | FIF_BCN_PRBRESP_PROMISC; in mwl8k_configure_filter()
5233 if (*total_flags & (FIF_CONTROL | FIF_OTHER_BSS) && in mwl8k_configure_filter()
5234 mwl8k_configure_filter_sniffer(hw, changed_flags, total_flags)) { in mwl8k_configure_filter()
5240 *total_flags &= FIF_ALLMULTI | FIF_BCN_PRBRESP_PROMISC; in mwl8k_configure_filter()
5253 if (*total_flags & FIF_BCN_PRBRESP_PROMISC) { in mwl8k_configure_filter()
5286 if (*total_flags & FIF_ALLMULTI) { in mwl8k_configure_filter()
Dat76c50x-usb.c2064 unsigned int *total_flags, u64 multicast) in at76_configure_filter() argument
2071 __func__, changed_flags, *total_flags); in at76_configure_filter()
2074 *total_flags = AT76_SUPPORTED_FILTERS; in at76_configure_filter()
Dmac80211_hwsim.c1550 unsigned int *total_flags,u64 multicast) in mac80211_hwsim_configure_filter() argument
1557 if (*total_flags & FIF_ALLMULTI) in mac80211_hwsim_configure_filter()
1560 *total_flags = data->rx_filter; in mac80211_hwsim_configure_filter()
/linux-4.4.14/drivers/net/wireless/rsi/
Drsi_91x_mac80211.c493 u32 *total_flags, in rsi_mac80211_conf_filter() argument
497 *total_flags &= RSI_SUPP_FILTERS; in rsi_mac80211_conf_filter()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Dmac80211_if.c737 unsigned int *total_flags, u64 multicast) in brcms_ops_configure_filter() argument
743 *total_flags &= MAC_FILTERS; in brcms_ops_configure_filter()
759 brcms_c_mac_promisc(wl->wlc, *total_flags); in brcms_ops_configure_filter()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dmain.c1463 unsigned int *total_flags, in ath9k_configure_filter() argument
1471 *total_flags &= SUPPORTED_FILTERS; in ath9k_configure_filter()
1475 ctx->rxfilter = *total_flags; in ath9k_configure_filter()
1477 sc->offchannel.chan.rxfilter = *total_flags; in ath9k_configure_filter()
Dhtc_drv_main.c1261 unsigned int *total_flags, in ath9k_htc_configure_filter() argument
1270 *total_flags &= SUPPORTED_FILTERS; in ath9k_htc_configure_filter()
1280 priv->rxfilter = *total_flags; in ath9k_htc_configure_filter()
/linux-4.4.14/drivers/net/wireless/ath/ar5523/
Dar5523.c1328 unsigned int *total_flags, in ar5523_configure_filter() argument
1338 *total_flags &= AR5523_SUPPORTED_FILTERS; in ar5523_configure_filter()
/linux-4.4.14/include/net/
Dmac80211.h3294 unsigned int *total_flags,
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu.c5284 unsigned int *total_flags, u64 multicast) in rtl8xxxu_configure_filter() argument
5289 __func__, changed_flags, *total_flags); in rtl8xxxu_configure_filter()
5291 *total_flags &= (FIF_ALLMULTI | FIF_CONTROL | FIF_BCN_PRBRESP_PROMISC); in rtl8xxxu_configure_filter()
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dmac80211.c1980 unsigned int *total_flags, in iwl_mvm_configure_filter() argument
1998 *total_flags = 0; in iwl_mvm_configure_filter()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dmac.c4679 unsigned int *total_flags, in ath10k_configure_filter() argument
4688 *total_flags &= SUPPORTED_FILTERS; in ath10k_configure_filter()
4689 ar->filter_flags = *total_flags; in ath10k_configure_filter()