Searched refs:valid_links (Results 1 – 15 of 15) sorted by relevance
/linux/net/mac80211/ |
H A D | link.c | 60 WARN_ON(!(sdata->wdev.valid_links & BIT(link_id))); in ieee80211_link_init() 163 u16 valid_links, u16 dormant_links) in ieee80211_set_vif_links_bitmaps() argument 165 sdata->vif.valid_links = valid_links; in ieee80211_set_vif_links_bitmaps() 168 if (!valid_links || in ieee80211_set_vif_links_bitmaps() 169 WARN((~valid_links & dormant_links) || in ieee80211_set_vif_links_bitmaps() 170 !(valid_links & ~dormant_links), in ieee80211_set_vif_links_bitmaps() 172 valid_links, dormant_links)) { in ieee80211_set_vif_links_bitmaps() 181 sdata->vif.active_links = valid_links; in ieee80211_set_vif_links_bitmaps() 189 sdata->vif.active_links = valid_links & ~dormant_links; in ieee80211_set_vif_links_bitmaps() 201 u16 old_links = sdata->vif.valid_links; in ieee80211_vif_update_links()
|
H A D | sta_info.c | 380 sta->sta.valid_links &= ~BIT(link_id); in sta_remove_link() 575 sta->sta.valid_links = BIT(link_id); in __sta_info_alloc() 870 if (sta->sta.valid_links) { in sta_info_insert_finish() 901 if (sta->sta.valid_links) { in sta_info_insert_finish() 938 if (sta->sta.valid_links) in sta_info_insert_finish() 1262 if (!(sta->sta.valid_links & BIT(i))) in __sta_info_destroy_part1() 1623 if (link_id >= 0 && sta->sta.valid_links && in __sta_info_flush() 1624 !(sta->sta.valid_links & BIT(link_id))) in __sta_info_flush() 2340 if (!sta->sta.valid_links || !sta->sta.mlo) { in __ieee80211_sta_recalc_aggregates() 2767 !sta->sta.valid_links && in sta_set_sinfo() [all …]
|
H A D | mlme.c | 5783 u16 valid_links = 0, dormant_links = 0; in ieee80211_assoc_success() local 5802 valid_links |= BIT(link_id); in ieee80211_assoc_success() 5813 ieee80211_vif_set_links(sdata, valid_links, dormant_links); in ieee80211_assoc_success() 5883 valid_links &= ~BIT(link_id); in ieee80211_assoc_success() 5896 ieee80211_vif_set_links(sdata, valid_links, dormant_links); in ieee80211_assoc_success() 6386 sdata->vif.valid_links, sdata->u.mgd.removed_links); in ieee80211_ml_reconf_work() 6388 new_valid_links = sdata->vif.valid_links & ~sdata->u.mgd.removed_links; in ieee80211_ml_reconf_work() 6389 if (new_valid_links == sdata->vif.valid_links) in ieee80211_ml_reconf_work() 6479 removed_links &= sdata->vif.valid_links; in ieee80211_ml_reconfiguration() 6548 BIT(__ffs(sdata->vif.valid_links & in ieee80211_ttlm_set_links() [all …]
|
H 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()
|
H A D | cfg.c | 1282 if (!sdata->vif.valid_links) in ieee80211_num_beaconing_links() 5053 return ieee80211_vif_set_links(sdata, wdev->valid_links, 0); in ieee80211_add_intf_link() 5061 u16 new_links = wdev->valid_links & ~BIT(link_id); in ieee80211_del_intf_link() 5088 if (!sta->sta.valid_links) in ieee80211_add_link_station() 5091 if (sta->sta.valid_links & BIT(params->link_id)) in ieee80211_add_link_station() 5129 if (!(sta->sta.valid_links & BIT(params->link_id))) in ieee80211_mod_link_station() 5149 if (!(sta->sta.valid_links & BIT(params->link_id))) in ieee80211_del_link_station() 5153 if (sta->sta.valid_links == BIT(params->link_id)) in ieee80211_del_link_station()
|
H A D | driver-ops.c | 126 sdata->vif.valid_links); in drv_remove_interface()
|
H A D | iface.c | 384 nsdata->vif.valid_links) in ieee80211_check_concurrent_iface() 536 sdata->vif.valid_links); in ieee80211_do_stop()
|
H A D | rx.c | 4269 return !!(sta->valid_links & BIT(link_id)); in ieee80211_rx_is_valid_sta_link_id() 4328 if (sta->sta.valid_links) in ieee80211_release_reorder_timeout() 4329 link_id = ffs(sta->sta.valid_links) - 1; in ieee80211_release_reorder_timeout()
|
/linux/net/wireless/ |
H A D | sme.c | 758 if (cr->valid_links) { in __cfg80211_connect_result() 774 connected_addr = cr->valid_links ? cr->ap_mld_addr : cr->links[0].bssid; in __cfg80211_connect_result() 777 if (wextev && !cr->valid_links) { in __cfg80211_connect_result() 855 cr->valid_links &= ~BIT(link); in __cfg80211_connect_result() 862 wdev->valid_links = cr->valid_links; in __cfg80211_connect_result() 868 if (cr->valid_links) { in __cfg80211_connect_result() 1042 ev->cr.valid_links = params->valid_links; in cfg80211_connect_done() 1094 if (info->valid_links) { in __cfg80211_roamed() 1112 wdev->valid_links = info->valid_links; in __cfg80211_roamed() 1119 connected_addr = info->valid_links ? in __cfg80211_roamed() [all …]
|
H A D | nl80211.c | 3516 if (wdev && wdev->valid_links) in __nl80211_set_channel() 3700 !(netdev->ieee80211_ptr->valid_links & in nl80211_set_wiphy() 3704 !netdev->ieee80211_ptr->valid_links) in nl80211_set_wiphy() 3994 if (rdev->ops->get_channel && !wdev->valid_links) { in nl80211_send_iface() 4003 if (rdev->ops->get_tx_power && !wdev->valid_links) { in nl80211_send_iface() 4049 if (wdev->valid_links) { in nl80211_send_iface() 4600 if (wdev->valid_links) { in nl80211_validate_key_link_id() 4606 if (!(wdev->valid_links & BIT(link_id))) { in nl80211_validate_key_link_id() 6065 (wdev->valid_links && in nl80211_send_ap_started() 6168 } else if (wdev->valid_links) { in nl80211_start_ap() [all …]
|
H A D | util.c | 2297 WARN_ON(wdev->valid_links); in cfg80211_wdev_bi() 2326 if (wdev->valid_links) in cfg80211_calculate_bi_data() 2845 wdev->valid_links &= ~BIT(link_id); in cfg80211_remove_link() 2860 if (wdev->valid_links) { in cfg80211_remove_links()
|
H A D | reg.c | 2384 if (!wdev->valid_links && link > 0) in reg_wdev_chan_valid() 2386 if (wdev->valid_links && !(wdev->valid_links & BIT(link))) in reg_wdev_chan_valid()
|
/linux/include/net/ |
H A D | mac80211.h | 2032 u16 valid_links, active_links, dormant_links, suspended_links; member 2067 return vif->valid_links & ~vif->dormant_links; in ieee80211_vif_usable_links() 2078 return vif->valid_links != 0; in ieee80211_vif_is_mld() 2531 u16 valid_links; member
|
/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rxmq.c | 2200 if (sta && sta->valid_links && link_sta) { in iwl_mvm_rx_mpdu_mq()
|
H A D | d3.c | 2078 if (!(vif->valid_links & BIT(link_id))) in iwl_mvm_mlo_gtk_rekey()
|