Home
last modified time | relevance | path

Searched refs:mlo (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/wpa/src/rsn_supp/
H A Dwpa.c855 for_each_link(sm->mlo.req_links, i) { in wpa_mlo_link_kde_len()
856 if (sm->mlo.assoc_link_id != i) in wpa_mlo_link_kde_len()
869 for_each_link(sm->mlo.req_links, i) { in wpa_mlo_link_kde()
870 if (sm->mlo.assoc_link_id == i) in wpa_mlo_link_kde()
876 os_memcpy(&hdr[1], sm->mlo.links[i].addr, ETH_ALEN); in wpa_mlo_link_kde()
887 ether_addr_equal(mac_kde, sm->mlo.ap_mld_addr); in is_valid_ap_mld_mac_kde()
1023 if (sm->mlo.valid_links && !is_valid_ap_mld_mac_kde(sm, ie.mac_addr)) { in wpa_supplicant_process_1_of_4()
1064 if (sm->mlo.valid_links) in wpa_supplicant_process_1_of_4()
1149 if (sm->mlo.valid_links) { in wpa_supplicant_process_1_of_4()
1495 if ((sm->mlo.links[link_id].gtk.gtk_len == (size_t) gd->gtk_len && in wpa_supplicant_install_mlo_gtk()
[all …]
H A Dwpa.h292 int wpa_sm_set_mlo_params(struct wpa_sm *sm, const struct wpa_sm_mlo *mlo);
550 const struct wpa_sm_mlo *mlo) in wpa_sm_set_mlo_params() argument
H A Dtdls.c172 return sm->mlo.links[link_id].bssid; in wpa_tdls_get_link_bssid()
1574 if (!sm->mlo.valid_links) { in wpa_tdls_is_lnkid_bss_valid()
1580 for_each_link(sm->mlo.valid_links, i) { in wpa_tdls_is_lnkid_bss_valid()
1582 sm->mlo.links[i].bssid)) { in wpa_tdls_is_lnkid_bss_valid()
2878 if (sm->mlo.valid_links && !peer->disc_resp_rcvd) { in wpa_tdls_start()
H A Dwpa_i.h244 struct wpa_sm_mlo mlo; member
/freebsd/contrib/gdtoa/
H A Dgdtoa.c160 Bigint *b, *b1, *delta, *mlo, *mhi, *mhi1, *S; local
504 mhi = mlo = 0;
612 mlo = mhi;
615 Bcopy(mhi, mlo);
624 j = cmp(b, mlo);
657 if (mlo == mhi)
658 mlo = mhi1;
701 if (mlo == mhi)
702 mlo = mhi = multadd(mhi, 10, 0);
704 mlo = multadd(mlo, 10, 0);
[all …]
H A Ddtoa.c126 Bigint *b, *b1, *delta, *mlo, *mhi, *S; local
496 mhi = mlo = 0;
614 mlo = mhi;
617 Bcopy(mhi, mlo);
626 j = cmp(b, mlo);
701 if (mlo == mhi)
702 mlo = mhi = multadd(mhi, 10, 0);
704 mlo = multadd(mlo, 10, 0);
758 if (mlo && mlo != mhi)
759 Bfree(mlo);
/freebsd/sys/contrib/dev/iwlwifi/mld/tests/
H A Dutils.c100 struct ieee80211_vif *iwlmld_kunit_add_vif(bool mlo, enum nl80211_iftype type) in IWL_MLD_ALLOC_FN()
122 if (mlo) in IWL_MLD_ALLOC_FN()
332 iwlmld_kunit_setup_assoc(bool mlo, struct iwl_mld_kunit_link *assoc_link) in iwlmld_kunit_setup_assoc() argument
340 KUNIT_ASSERT_TRUE(test, mlo || assoc_link->id == 0); in iwlmld_kunit_setup_assoc()
342 vif = iwlmld_kunit_add_vif(mlo, NL80211_IFTYPE_STATION); in iwlmld_kunit_setup_assoc()
344 if (mlo) in iwlmld_kunit_setup_assoc()
H A Dutils.h23 struct ieee80211_vif *iwlmld_kunit_add_vif(bool mlo, enum nl80211_iftype type);
/freebsd/contrib/wpa/src/drivers/
H A Ddriver_nl80211_event.c515 nl80211_parse_qca_vendor_mlo_link_info(struct driver_sta_mlo_info *mlo, in nl80211_parse_qca_vendor_mlo_link_info() argument
537 mlo->valid_links |= BIT(link_id); in nl80211_parse_qca_vendor_mlo_link_info()
538 os_memcpy(mlo->links[link_id].addr, in nl80211_parse_qca_vendor_mlo_link_info()
541 os_memcpy(mlo->links[link_id].bssid, in nl80211_parse_qca_vendor_mlo_link_info()
546 link_id, MAC2STR(mlo->links[link_id].addr), in nl80211_parse_qca_vendor_mlo_link_info()
547 MAC2STR(mlo->links[link_id].bssid)); in nl80211_parse_qca_vendor_mlo_link_info()
554 static void nl80211_parse_mlo_link_info(struct driver_sta_mlo_info *mlo, in nl80211_parse_mlo_link_info() argument
577 mlo->req_links |= BIT(link_id); in nl80211_parse_mlo_link_info()
580 mlo->valid_links |= BIT(link_id); in nl80211_parse_mlo_link_info()
582 mlo->valid_links |= BIT(link_id); in nl80211_parse_mlo_link_info()
[all …]
H A Ddriver_nl80211.c10175 struct driver_sta_mlo_info *mlo, in nl80211_put_any_link_id() argument
10182 if (!mlo->valid_links) in nl80211_put_any_link_id()
10186 for_each_link(mlo->valid_links, i) { in nl80211_put_any_link_id()
10190 if (is_same_band(freq, mlo->links[i].freq)) { in nl80211_put_any_link_id()
12143 struct driver_sta_mlo_info *mlo = &drv->sta_mlo_info; in wpa_driver_nl80211_status() local
12148 MAC2STR(mlo->ap_mld_addr), in wpa_driver_nl80211_status()
12149 mlo->default_map); in wpa_driver_nl80211_status()
12154 for_each_link(mlo->valid_links, i) { in wpa_driver_nl80211_status()
12159 i, MAC2STR(mlo->links[i].addr), in wpa_driver_nl80211_status()
12160 i, MAC2STR(mlo->links[i].bssid), in wpa_driver_nl80211_status()
[all …]
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dpeer.c225 if (sta->mlo) { in ath12k_peer_create()
232 peer->mlo = true; in ath12k_peer_create()
236 peer->mlo = false; in ath12k_peer_create()
288 if (!sta->mlo) in ath12k_peer_mlo_link_peers_delete()
H A Ddp_peer.h85 bool mlo; member
H A Dmac.c3519 if (!sta->mlo || ahsta->ml_peer_id == ATH12K_MLO_PEER_ID_INVALID) in ath12k_peer_assoc_h_mlo()
6168 if (sta->mlo) { in ath12k_mac_op_set_key()
6969 if (sta->mlo) in ath12k_mac_station_remove()
7043 peer_param.ml_enabled = sta->mlo; in ath12k_mac_station_add()
7173 if (sta->mlo) { in ath12k_mac_ml_station_remove()
7621 WARN_ON(!sta->mlo && hweight16(sta->valid_links) != 1); in ath12k_mac_op_sta_state()
7637 if (sta->mlo && !ahsta->links_map && in ath12k_mac_op_sta_state()
7674 if (sta->mlo) { in ath12k_mac_op_sta_state()
7772 if (sta->mlo) in ath12k_mac_op_sta_state()
7784 if (sta->mlo) { in ath12k_mac_op_sta_state()
[all …]
H A Ddp_rx.c573 elem->is_ml_peer = peer->mlo; in ath12k_dp_prepare_reo_update_elem()
684 if (peer->mlo) in ath12k_dp_rx_peer_tid_setup()
/freebsd/contrib/wpa/wpa_supplicant/
H A Dbss.h238 bool mlo);
241 bool mlo);
H A Dbss.c2447 bool mlo) in wpa_bss_get_rsne() argument
2459 if (mlo && ie && in wpa_bss_get_rsne()
2469 if (!mlo) { in wpa_bss_get_rsne()
2484 bool mlo) in wpa_bss_get_rsnxe() argument
2493 tmp = wpa_bss_get_rsne(wpa_s, bss, ssid, mlo); in wpa_bss_get_rsnxe()
2505 if (mlo && wpa_bss_get_vendor_ie( in wpa_bss_get_rsnxe()
H A Devents.c4583 struct driver_sta_mlo_info mlo; in wpa_drv_get_mlo_info() local
4586 os_memset(&mlo, 0, sizeof(mlo)); in wpa_drv_get_mlo_info()
4587 if (wpas_drv_get_sta_mlo_info(wpa_s, &mlo)) { in wpa_drv_get_mlo_info()
4594 if (wpa_s->valid_links == mlo.valid_links) { in wpa_drv_get_mlo_info()
4597 if (!mlo.valid_links) in wpa_drv_get_mlo_info()
4600 for_each_link(mlo.valid_links, i) { in wpa_drv_get_mlo_info()
4602 mlo.links[i].addr) || in wpa_drv_get_mlo_info()
4604 mlo.links[i].bssid)) { in wpa_drv_get_mlo_info()
4610 if (match && wpa_s->mlo_assoc_link_id == mlo.assoc_link_id && in wpa_drv_get_mlo_info()
4611 ether_addr_equal(wpa_s->ap_mld_addr, mlo.ap_mld_addr)) in wpa_drv_get_mlo_info()
[all …]
/freebsd/sys/contrib/dev/iwlwifi/mld/
H A DMakefile7 iwlmld-y += low_latency.o mlo.o ptp.o time_sync.o ftm-initiator.o nan.o
/freebsd/sys/modules/iwlwifi/
H A DMakefile47 SRCS+= mld/mlo.c mld/nan.c mld/notif.c mld/phy.c mld/power.c mld/ptp.c
/freebsd/sys/contrib/dev/rtw89/
H A Dcam.c1021 bool is_mld = sta ? sta->mlo : ieee80211_vif_is_mld(vif); in rtw89_cam_fill_dctl_sec_cam_info_v2()
1154 bool is_mld = sta ? sta->mlo : ieee80211_vif_is_mld(vif); in rtw89_cam_fill_dctl_sec_cam_info_v3()
H A Dcore.c762 if (desc_info->mlo && !desc_info->sw_mld) { in rtw89_core_tx_get_mac_id()
1260 desc_info->mlo = tx_req->sta->mlo; in rtw89_core_tx_update_desc_info()
1262 desc_info->mlo = ieee80211_vif_is_mld(tx_req->vif); in rtw89_core_tx_update_desc_info()
1267 if (addr_cam->valid && desc_info->mlo) in rtw89_core_tx_update_desc_info()
1708 FIELD_PREP(BE_TXD_BODY3_MLO_FLAG, desc_info->mlo) | in rtw89_build_txwd_body3_v2()
1717 FIELD_PREP(BE_TXD_BODY3_MLO_FLAG, desc_info->mlo) | in rtw89_build_txwd_body3_v3()
6208 rtw89_init_wait(&rtwdev->mlo.wait); in rtw89_core_init()
/freebsd/sys/contrib/dev/athk/ath12k/wifi7/
H A Dhw.c838 if (sta && sta->mlo) in ath12k_wifi7_mac_op_tx()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dmain.c1214 if (!sta->mlo) in mt7996_mac_sta_event()
1218 else if (sta->mlo && links == BIT(link_id)) /* last link */ in mt7996_mac_sta_event()
H A Dmac.c1069 if ((is_8023 || ieee80211_is_data_qos(hdr->frame_control)) && sta->mlo && in mt7996_tx_prepare_skb()
1104 if (tx_info->skb->protocol == cpu_to_be16(ETH_P_PAE) && sta->mlo) { in mt7996_tx_prepare_skb()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7925/
H A Dmac.c880 if (sta->mlo && msta->deflink_id != IEEE80211_LINK_UNSPECIFIED) in mt7925_tx_check_aggr()

12