| /freebsd/sys/contrib/dev/iwlwifi/mld/tests/ |
| H A D | utils.c | 143 vif->valid_links |= BIT(link_id); in iwlmld_kunit_add_link() 237 KUNIT_ASSERT_TRUE(test, sta->valid_links); in iwlmld_kunit_alloc_link_sta() 244 sta->valid_links |= BIT(link_id); in iwlmld_kunit_alloc_link_sta() 272 sta->valid_links = BIT(link_id); in iwlmld_kunit_add_sta() 364 iwlmld_kunit_setup_mlo_assoc(u16 valid_links, in iwlmld_kunit_setup_mlo_assoc() argument 371 hweight16(valid_links) == 1 || in iwlmld_kunit_setup_mlo_assoc() 372 hweight16(valid_links) == 2); in iwlmld_kunit_setup_mlo_assoc() 373 KUNIT_ASSERT_TRUE(test, valid_links & BIT(assoc_link->id)); in iwlmld_kunit_setup_mlo_assoc() 378 if (hweight16(valid_links) > 1) { in iwlmld_kunit_setup_mlo_assoc() 379 u8 other_link_id = ffs(valid_links & ~BIT(assoc_link->id)) - 1; in iwlmld_kunit_setup_mlo_assoc() [all …]
|
| H A D | link-selection.c | 133 u16 valid_links; in test_link_grading() local 141 valid_links = BIT(link_id); in test_link_grading() 144 valid_links = BIT(assoc_link.id) | BIT(link_id); in test_link_grading() 147 vif = iwlmld_kunit_setup_mlo_assoc(valid_links, &assoc_link); in test_link_grading()
|
| H A D | utils.h | 106 iwlmld_kunit_setup_mlo_assoc(u16 valid_links,
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7925/ |
| H A D | main.c | 380 mconf->mt76.link_idx = hweight16(mvif->valid_links); in mt7925_mac_link_bss_add() 692 add = key->link_id != -1 ? BIT(key->link_id) : msta->valid_links; in mt7925_set_key() 871 mlink->wcid.link_valid = !!link_sta->sta->valid_links; in mt7925_mac_link_sta_add() 953 msta->valid_links |= BIT(link_id); in mt7925_mac_sta_add_links() 982 err = mt7925_mac_sta_add_links(dev, vif, sta, sta->valid_links); in mt7925_mac_sta_add() 1182 msta->valid_links &= ~BIT(link_id); in mt7925_mac_sta_remove_links() 1206 rem = ieee80211_vif_is_mld(vif) ? msta->valid_links : BIT(0); in mt7925_mac_sta_remove() 1297 mvif->valid_links : BIT(0); in mt7925_mlo_pm_iter() 1536 unsigned long valid = mvif->valid_links; in mt7925_sta_set_decap_offload() 1544 valid = ieee80211_vif_is_mld(vif) ? mvif->valid_links : BIT(0); in mt7925_sta_set_decap_offload() [all …]
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | sme.c | 389 wpa_s->valid_links &= ~removed_links; in wpas_ml_handle_removed_links() 402 wpa_s->valid_links, in wpas_ml_connect_pref() 407 if (!(wpa_s->valid_links & (wpa_s->valid_links - 1))) in wpas_ml_connect_pref() 411 for_each_link(wpa_s->valid_links, i) { in wpas_ml_connect_pref() 442 for_each_link(wpa_s->valid_links, i) { in wpas_ml_connect_pref() 482 if (!wpa_s->valid_links) in wpas_sme_ml_auth() 525 wpa_s->valid_links = 0; in wpas_sme_set_mlo_links() 528 for_each_link(bss->valid_links, i) { in wpas_sme_set_mlo_links() 531 wpa_s->valid_links |= BIT(i); in wpas_sme_set_mlo_links() 584 bss->valid_links) { in sme_send_authentication() [all …]
|
| H A D | wnm_sta.c | 1475 if (disassoc_imminent && wpa_s->valid_links && in ieee802_11_rx_bss_trans_mgmt_req() 1479 if (wpa_s->valid_links & (wpa_s->valid_links - 1)) { in ieee802_11_rx_bss_trans_mgmt_req() 1497 os_memcpy(wpa_s->wnm_dissoc_addr, wpa_s->valid_links ? in ieee802_11_rx_bss_trans_mgmt_req() 1883 (!wpa_s->valid_links || in ieee802_11_rx_wnm_notif_req() 1929 (!wpa_s->valid_links || in ieee802_11_rx_wnm_coloc_intf_req() 1961 (!wpa_s->valid_links || in ieee802_11_rx_wnm_action()
|
| H A D | events.c | 346 if (!wpa_s->valid_links) in wpas_reset_mlo_info() 349 wpa_s->valid_links = 0; in wpas_reset_mlo_info() 1195 if (!bss->valid_links) in wpas_valid_ml_bss() 2378 if (wpa_s->valid_links) in wpa_supplicant_need_to_roam() 3515 wpa_s->valid_links ? in wpa_supplicant_event_associnfo() 3796 if (!wpa_s->valid_links || !elems->basic_mle || !elems->basic_mle_len) in wpas_ml_parse_assoc() 4046 if (wpa_s->valid_links == mlo.valid_links) { in wpa_drv_get_mlo_info() 4049 if (!mlo.valid_links) in wpa_drv_get_mlo_info() 4052 for_each_link(mlo.valid_links, i) { in wpa_drv_get_mlo_info() 4067 wpa_s->valid_links = mlo.valid_links; in wpa_drv_get_mlo_info() [all …]
|
| H A D | bss.c | 419 if (!wpa_s->valid_links) in wpa_bss_in_use() 422 for_each_link(wpa_s->valid_links, i) { in wpa_bss_in_use() 1581 bss->valid_links |= BIT(link_id); in wpa_bss_parse_ml_rnr_ap_info() 1715 seen = bss->valid_links = BIT(link_id); in wpa_bss_parse_basic_ml_element() 1771 bss->valid_links, missing); in wpa_bss_parse_basic_ml_element() 1773 for_each_link(bss->valid_links, i) { in wpa_bss_parse_basic_ml_element()
|
| H A D | bss.h | 133 u16 valid_links; member
|
| H A D | rrm.c | 1526 if (!wpa_s->valid_links) in wpas_beacon_rep_scan_match() 1529 for_each_link(wpa_s->valid_links, i) { in wpas_beacon_rep_scan_match()
|
| H A D | wpa_supplicant.c | 1098 if (wpa_s->valid_links) in wpa_supplicant_set_state() 3471 wpa_s->valid_links) in wpas_populate_assoc_ies() 4200 wpa_s->valid_links ? wpa_s->ap_mld_addr : wpa_s->bssid, in wpas_start_assoc_cb() 4712 wpa_supplicant_state_txt(wpa_s->wpa_state), wpa_s->valid_links, in wpa_supplicant_deauthenticate() 4715 if (wpa_s->valid_links && !is_zero_ether_addr(wpa_s->ap_mld_addr)) in wpa_supplicant_deauthenticate() 5595 const u8 *connected_addr = wpa_s->valid_links ? in wpa_supplicant_rx_eapol() 8788 if (wpa_s->valid_links) { in pmf_in_use() 9473 if (!wpa_s->valid_links) in wpas_ap_link_address() 9476 for_each_link(wpa_s->valid_links, i) { in wpas_ap_link_address()
|
| H A D | gas_query.c | 208 if (wpa_s->valid_links && in gas_query_get_pending()
|
| /freebsd/contrib/wpa/src/drivers/ |
| H A D | driver_nl80211_event.c | 445 if (!drv->sta_mlo_info.valid_links || in qca_nl80211_link_reconfig_event() 473 drv->sta_mlo_info.valid_links &= ~removed_links; in qca_nl80211_link_reconfig_event() 480 for_each_link(drv->sta_mlo_info.valid_links, i) { in qca_nl80211_link_reconfig_event() 518 mlo->valid_links |= BIT(link_id); in nl80211_parse_qca_vendor_mlo_link_info() 561 mlo->valid_links |= BIT(link_id); in nl80211_parse_mlo_link_info() 563 mlo->valid_links |= BIT(link_id); in nl80211_parse_mlo_link_info() 693 if ((mlo->req_links & mlo->valid_links) != mlo->valid_links) { in nl80211_update_rejected_links_info() 696 mlo->req_links, mlo->valid_links, in nl80211_update_rejected_links_info() 702 for_each_link((mlo->req_links & ~mlo->valid_links), i) { in nl80211_update_rejected_links_info() 772 if (!(mlo->valid_links & BIT(mlo->assoc_link_id)) || in nl80211_parse_mlo_info() [all …]
|
| H A D | driver_nl80211.c | 1067 info->valid_links = 0; in get_mlo_info() 1082 info->valid_links |= BIT(link_id); in get_mlo_info() 1584 if (!drv->sta_mlo_info.valid_links || in nl80211_get_assoc_freq_handler() 1612 if (!drv->sta_mlo_info.valid_links || in nl80211_get_assoc_freq_handler() 1705 if (drv->sta_mlo_info.valid_links) { in nl80211_get_assoc_freq() 2390 bss->valid_links = 0; in wpa_driver_nl80211_drv_init() 3118 for_each_link_default(bss->valid_links, link_id, NL80211_DRV_LINK_ID_NA) in wpa_driver_nl80211_del_beacon_all() 4203 if (BIT(link_id) & bss->valid_links) in nl80211_get_link() 4223 for_each_link(bss->valid_links, i) { in nl80211_get_link_freq() 5064 if (!nl80211_link_valid(bss->valid_links, in wpa_driver_nl80211_set_ap() [all …]
|
| H A D | driver.h | 946 u16 valid_links; member 2669 u16 valid_links; member 3034 u16 valid_links; /* bitmap of accepted link IDs */ member 6832 u8 valid_links; member
|
| H A D | driver_nl80211.h | 68 u16 valid_links; member
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
| H A D | main.c | 633 else if (sta && sta->valid_links) in mt7996_set_key() 634 links = sta->valid_links; in mt7996_set_key() 635 else if (vif->valid_links) in mt7996_set_key() 636 links = vif->valid_links; in mt7996_set_key() 974 (sta->valid_links & ~BIT(msta->deflink_id))) in mt7996_mac_sta_init_link() 975 msta->seclink_id = __ffs(sta->valid_links & in mt7996_mac_sta_init_link() 985 msta_link->wcid.link_valid = !!sta->valid_links; in mt7996_mac_sta_init_link() 1142 unsigned long links = sta->valid_links ? sta->valid_links : BIT(0); in mt7996_mac_sta_add() 1162 unsigned long links = sta->valid_links; in mt7996_mac_sta_event() 1237 unsigned long links = sta->valid_links ? sta->valid_links : BIT(0); in mt7996_mac_sta_remove()
|
| H A D | mac.c | 1369 unsigned long valid_links; in mt7996_mac_tx_free() local 1387 valid_links = sta->valid_links ?: BIT(0); in mt7996_mac_tx_free() 1390 for_each_set_bit(id, &valid_links, in mt7996_mac_tx_free()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/ |
| H A D | mt792x.h | 119 u16 valid_links; member 145 u16 valid_links; member
|
| /freebsd/sys/compat/linuxkpi/common/include/net/ |
| H A D | mac80211.h | 758 uint16_t valid_links; member 859 uint16_t valid_links; member 2036 if (sta->valid_links) { in ieee80211_sta_recalc_aggregates() 2573 return (vif->valid_links != 0); in ieee80211_vif_is_mld() 2600 return (vif->valid_links); in ieee80211_vif_usable_links()
|
| /freebsd/contrib/wpa/src/rsn_supp/ |
| H A D | wpa.c | 970 if (sm->mlo.valid_links && !is_valid_ap_mld_mac_kde(sm, ie.mac_addr)) { in wpa_supplicant_process_1_of_4() 1008 if (sm->mlo.valid_links) in wpa_supplicant_process_1_of_4() 1093 if (sm->mlo.valid_links) { in wpa_supplicant_process_1_of_4() 1563 for_each_link(sm->mlo.valid_links, i) { in wpa_supplicant_pairwise_mlo_gtk() 1912 for_each_link(sm->mlo.valid_links, i) { in mlo_ieee80211w_set_keys() 2230 if (sm->mlo.valid_links) { in wpa_supplicant_send_4_of_4() 2541 bool mlo = sm->mlo.valid_links; in wpa_supplicant_process_3_of_4() 2606 if (!(sm->mlo.valid_links & BIT(i))) in wpa_supplicant_process_3_of_4() 2959 for_each_link(sm->mlo.valid_links, i) { in wpa_supplicant_process_mlo_1_of_2() 3912 if (sm->mlo.valid_links) in wpa_sm_rx_eapol() [all …]
|
| H A D | wpa.h | 176 u16 valid_links; /* bitmap of accepted links */ member
|
| H A D | tdls.c | 1568 if (!sm->mlo.valid_links) { in wpa_tdls_is_lnkid_bss_valid() 1574 for_each_link(sm->mlo.valid_links, i) { in wpa_tdls_is_lnkid_bss_valid() 2872 if (sm->mlo.valid_links && !peer->disc_resp_rcvd) { in wpa_tdls_start()
|
| /freebsd/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | tx.c | 898 if (hweight16(sta->valid_links) <= 1) { in iwl_mvm_max_amsdu_size() 899 if (sta->valid_links) { in iwl_mvm_max_amsdu_size() 901 unsigned int link = ffs(sta->valid_links) - 1; in iwl_mvm_max_amsdu_size()
|
| /freebsd/sys/contrib/dev/iwlwifi/mld/ |
| H A D | tlc.c | 604 if (hweight16(sta->valid_links) <= 1) { in iwl_mld_get_amsdu_size_of_tid()
|