Home
last modified time | relevance | path

Searched refs:valid_links (Results 1 – 25 of 32) sorted by relevance

12

/linux/net/mac80211/
A Dlink.c57 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 Dsta_info.c380 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 Dsta_info.h733 return sta->sta.valid_links ? __ffs(sta->sta.valid_links) : 0; in ieee80211_tdls_sta_link_id()
A Dmlme.c5554 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 Ddebugfs_netdev.c716 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 Doffchannel.c873 !(sta->sta.valid_links & BIT(params->link_id))) { in ieee80211_mgmt_tx()
938 if (sdata->vif.valid_links && in ieee80211_mgmt_tx()
A Dtdls.c1559 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 Dcfg.c1250 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 Ddriver-ops.c119 ieee80211_debugfs_recreate_netdev(sdata, sdata->vif.valid_links); in drv_remove_interface()
A Diface.c388 nsdata->vif.valid_links) in ieee80211_check_concurrent_iface()
543 sdata->vif.valid_links); in ieee80211_do_stop()
/linux/net/wireless/
A Dsme.c759 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 Dwext-sme.c120 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 Dwext-compat.c427 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 Dchan.c1677 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 Dmlme.c70 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 Dnl80211.c4057 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 Dutil.c2297 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 Dreg.c2383 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 Dmain.c857 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 Dmcu.c1158 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 Dmt792x.h108 u16 valid_links; member
134 u16 valid_links; member
/linux/include/net/
A Dcfg80211.h6381 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 Dmac80211.h2015 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 Dtx.c907 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 Dmac80211_hwsim.c1898 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()

Completed in 177 milliseconds

12