| /linux/net/mac80211/ |
| A D | link.c | 57 WARN_ON(!(sdata->wdev.valid_links & BIT(link_id))); in ieee80211_link_init() 160 u16 valid_links, u16 dormant_links) in ieee80211_set_vif_links_bitmaps() argument 162 sdata->vif.valid_links = valid_links; in ieee80211_set_vif_links_bitmaps() 165 if (!valid_links || in ieee80211_set_vif_links_bitmaps() 166 WARN((~valid_links & dormant_links) || in ieee80211_set_vif_links_bitmaps() 167 !(valid_links & ~dormant_links), in ieee80211_set_vif_links_bitmaps() 169 valid_links, dormant_links)) { in ieee80211_set_vif_links_bitmaps() 178 sdata->vif.active_links = valid_links; in ieee80211_set_vif_links_bitmaps() 186 sdata->vif.active_links = valid_links & ~dormant_links; in ieee80211_set_vif_links_bitmaps() 198 u16 old_links = sdata->vif.valid_links; in ieee80211_vif_update_links()
|
| A D | sta_info.c | 380 sta->sta.valid_links &= ~BIT(link_id); in sta_remove_link() 557 sta->sta.valid_links = BIT(link_id); in __sta_info_alloc() 852 if (sta->sta.valid_links) { in sta_info_insert_finish() 883 if (sta->sta.valid_links) { in sta_info_insert_finish() 920 if (sta->sta.valid_links) in sta_info_insert_finish() 1244 if (!(sta->sta.valid_links & BIT(i))) in __sta_info_destroy_part1() 2732 !sta->sta.valid_links && in sta_set_sinfo() 2740 !sta->sta.valid_links) { in sta_set_sinfo() 2899 if (WARN_ON(!sta->sta.valid_links)) in ieee80211_sta_allocate_link() 2954 sta->sta.valid_links = new_links; in ieee80211_sta_activate_link() [all …]
|
| A D | sta_info.h | 733 return sta->sta.valid_links ? __ffs(sta->sta.valid_links) : 0; in ieee80211_tdls_sta_link_id()
|
| A D | mlme.c | 5554 u16 valid_links = 0, dormant_links = 0; in ieee80211_assoc_success() local 5573 valid_links |= BIT(link_id); in ieee80211_assoc_success() 5653 valid_links &= ~BIT(link_id); in ieee80211_assoc_success() 6157 if (new_valid_links == sdata->vif.valid_links) in ieee80211_ml_reconf_work() 6247 removed_links &= sdata->vif.valid_links; in ieee80211_ml_reconfiguration() 6316 BIT(__ffs(sdata->vif.valid_links & in ieee80211_ttlm_set_links() 6354 sdata->vif.valid_links; in ieee80211_tid_to_link_map_work() 6356 sdata->vif.valid_links; in ieee80211_tid_to_link_map_work() 6478 sdata->vif.valid_links, in ieee80211_process_adv_ttlm() 7129 (params->ulink[i] & ~sdata->vif.valid_links)) in ieee80211_req_neg_ttlm() [all …]
|
| A D | debugfs_netdev.c | 716 return snprintf(buf, buflen, "0x%x\n", sdata->vif.valid_links); in ieee80211_if_fmt_valid_links() 718 IEEE80211_IF_FILE_R(valid_links); 848 DEBUGFS_ADD_MODE(valid_links, 0400); in add_sta_files()
|
| A D | offchannel.c | 873 !(sta->sta.valid_links & BIT(params->link_id))) { in ieee80211_mgmt_tx() 938 if (sdata->vif.valid_links && in ieee80211_mgmt_tx()
|
| A D | tdls.c | 1559 int link_id = sta->sta.valid_links ? ffs(sta->sta.valid_links) - 1 : 0; in ieee80211_tdls_ch_sw_tmpl_get() 1706 int link_id = sta->sta.valid_links ? ffs(sta->sta.valid_links) - 1 : 0; in ieee80211_tdls_ch_sw_resp_tmpl_get()
|
| A D | cfg.c | 1250 if (!sdata->vif.valid_links) in ieee80211_num_beaconing_links() 4988 return ieee80211_vif_set_links(sdata, wdev->valid_links, 0); in ieee80211_add_intf_link() 4999 ieee80211_vif_set_links(sdata, wdev->valid_links, 0); in ieee80211_del_intf_link() 5017 if (!sta->sta.valid_links) in ieee80211_add_link_station() 5020 if (sta->sta.valid_links & BIT(params->link_id)) in ieee80211_add_link_station() 5051 if (!(sta->sta.valid_links & BIT(params->link_id))) in ieee80211_mod_link_station() 5071 if (!(sta->sta.valid_links & BIT(params->link_id))) in ieee80211_del_link_station() 5075 if (sta->sta.valid_links == BIT(params->link_id)) in ieee80211_del_link_station()
|
| A D | driver-ops.c | 119 ieee80211_debugfs_recreate_netdev(sdata, sdata->vif.valid_links); in drv_remove_interface()
|
| A D | iface.c | 388 nsdata->vif.valid_links) in ieee80211_check_concurrent_iface() 543 sdata->vif.valid_links); in ieee80211_do_stop()
|
| /linux/net/wireless/ |
| A D | sme.c | 759 if (cr->valid_links) { in __cfg80211_connect_result() 856 cr->valid_links &= ~BIT(link); in __cfg80211_connect_result() 863 wdev->valid_links = cr->valid_links; in __cfg80211_connect_result() 869 if (cr->valid_links) { in __cfg80211_connect_result() 1043 ev->cr.valid_links = params->valid_links; in cfg80211_connect_done() 1095 if (info->valid_links) { in __cfg80211_roamed() 1113 wdev->valid_links = info->valid_links; in __cfg80211_roamed() 1124 if (info->valid_links) { in __cfg80211_roamed() 1134 if (!info->valid_links) { in __cfg80211_roamed() 1253 ev->rm.valid_links = info->valid_links; in cfg80211_roamed() [all …]
|
| A D | wext-sme.c | 120 if (wdev->valid_links) in cfg80211_mgd_wext_giwfreq() 198 if (wdev->valid_links) in cfg80211_mgd_wext_giwessid() 285 if (wdev->valid_links) in cfg80211_mgd_wext_giwap()
|
| A D | wext-compat.c | 427 if (wdev->valid_links) in cfg80211_set_encryption() 605 if (wdev->valid_links) { in cfg80211_wext_siwencode() 683 if (wdev->valid_links) in cfg80211_wext_siwencodeext() 1296 if (dev->ieee80211_ptr->valid_links) in cfg80211_wext_siwrate() 1323 if (!wdev->valid_links && wdev->links[0].client.current_bss) in cfg80211_wext_giwrate() 1368 if (wdev->valid_links || !wdev->links[0].client.current_bss) { in cfg80211_wireless_stats()
|
| A D | chan.c | 1677 WARN_ON(wdev->valid_links && !(wdev->valid_links & BIT(link_id))); in wdev_chandef() 1678 WARN_ON(!wdev->valid_links && link_id > 0); in wdev_chandef()
|
| A D | mlme.c | 70 cr.valid_links |= BIT(link_id); in cfg80211_rx_assoc_resp() 1121 if (WARN_ON(wdev->valid_links && in cfg80211_cac_event() 1122 !(wdev->valid_links & BIT(link_id)))) in cfg80211_cac_event()
|
| A D | nl80211.c | 4057 if (wdev->valid_links) { in nl80211_send_iface() 4559 if (wdev->valid_links) { in nl80211_validate_key_link_id() 6024 (wdev->valid_links && in nl80211_send_ap_started() 7760 if (wdev->valid_links) { in nl80211_new_station() 10130 if (wdev->valid_links && in nl80211_start_radar_detection() 18217 if (cr->valid_links) { in nl80211_send_connect_result() 18274 if (cr->valid_links) { in nl80211_send_connect_result() 18332 if (info->valid_links) { in nl80211_send_roamed() 18380 if (info->valid_links) { in nl80211_send_roamed() 19540 if (wdev->valid_links && in nl80211_ch_switch_notify() [all …]
|
| A D | util.c | 2297 WARN_ON(wdev->valid_links); in cfg80211_wdev_bi() 2326 if (wdev->valid_links) in cfg80211_calculate_bi_data() 2846 wdev->valid_links &= ~BIT(link_id); in cfg80211_remove_link() 2864 if (wdev->valid_links) { in cfg80211_remove_links()
|
| A D | reg.c | 2383 if (!wdev->valid_links && link > 0) in reg_wdev_chan_valid() 2385 if (wdev->valid_links && !(wdev->valid_links & BIT(link))) in reg_wdev_chan_valid()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| A D | main.c | 857 mlink->wcid.link_valid = !!link_sta->sta->valid_links; in mt7925_mac_link_sta_add() 934 msta->valid_links |= BIT(link_id); in mt7925_mac_sta_add_links() 1181 msta->valid_links &= ~BIT(link_id); in mt7925_mac_sta_remove_links() 1205 rem = ieee80211_vif_is_mld(vif) ? msta->valid_links : BIT(0); in mt7925_mac_sta_remove() 1519 unsigned long valid = mvif->valid_links; in mt7925_sta_set_decap_offload() 1604 mvif->valid_links : BIT(0); in mt7925_ipv6_addr_change() 1768 unsigned long valid = mvif->valid_links; in mt7925_change_chanctx() 1825 mvif->valid_links : BIT(0); in mt7925_vif_cfg_changed() 1956 mlink->wcid.link_valid = !!vif->valid_links; in mt7925_change_vif_links() 1960 if (hweight16(mvif->valid_links) == 0) in mt7925_change_vif_links() [all …]
|
| A D | mcu.c | 1158 if (!mconf || hweight16(vif->valid_links) < 2 || in mt7925_mcu_set_mlo_roc() 1741 unsigned long valid = mvif->valid_links; in mt7925_mcu_sta_mld_tlv() 1753 mld->link_num = min_t(u8, hweight16(mvif->valid_links), 2); in mt7925_mcu_sta_mld_tlv() 1919 mvif->valid_links : BIT(0); in mt7925_mcu_set_beacon_filter() 2473 (hweight16(mvif->valid_links) > 1); in mt7925_mcu_bss_mld_tlv()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| A D | mt792x.h | 108 u16 valid_links; member 134 u16 valid_links; member
|
| /linux/include/net/ |
| A D | cfg80211.h | 6381 u16 valid_links; member 6423 WARN_ON(link_id && !wdev->valid_links); in WARN_INVALID_LINK_ID() 6424 WARN_ON(wdev->valid_links && in WARN_INVALID_LINK_ID() 6425 !(wdev->valid_links & BIT(link_id))); in WARN_INVALID_LINK_ID() 6430 link_id < ((link_info)->valid_links ? \ 6433 if (!(link_info)->valid_links || \ 6434 ((link_info)->valid_links & BIT(link_id))) 8128 u16 valid_links; member 8303 u16 valid_links; member
|
| A D | mac80211.h | 2015 u16 valid_links, active_links, dormant_links, suspended_links; member 2049 return vif->valid_links & ~vif->dormant_links; in ieee80211_vif_usable_links() 2060 return vif->valid_links != 0; in ieee80211_vif_is_mld() 2511 u16 valid_links; member
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | tx.c | 907 if (hweight16(sta->valid_links) <= 1) { in iwl_mvm_max_amsdu_size() 908 if (sta->valid_links) { in iwl_mvm_max_amsdu_size() 910 unsigned int link = ffs(sta->valid_links) - 1; in iwl_mvm_max_amsdu_size()
|
| /linux/drivers/net/wireless/virtual/ |
| A D | mac80211_hwsim.c | 1898 if (WARN_ON_ONCE(!sta || !sta->valid_links)) in mac80211_hwsim_select_tx_link() 2664 if (sta->valid_links) { in mac80211_hwsim_sta_add() 2665 WARN(hweight16(sta->valid_links) > 1, in mac80211_hwsim_sta_add() 2667 sta->valid_links); in mac80211_hwsim_sta_add() 2668 sp->active_links_rx = sta->valid_links; in mac80211_hwsim_sta_add()
|