/wlan-driver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/ |
H A D | wlan_cm_bss_scoring.c | 1874 else if (!entry->ml_info.num_links) in cm_bss_mlo_type() 1879 for (i = 0; i < entry->ml_info.num_links; i++) { in cm_bss_mlo_type() 1880 if (!entry->ml_info.link_info[i].is_valid_link) in cm_bss_mlo_type() 1883 freq[i] = entry->ml_info.link_info[i].freq; in cm_bss_mlo_type() 1886 &entry->ml_info.link_info[i].link_addr); in cm_bss_mlo_type() 1894 QDF_MAC_ADDR_REF(entry->ml_info.link_info[i].link_addr.bytes), in cm_bss_mlo_type() 1896 entry->ml_info.link_info[i].is_valid_link = false; in cm_bss_mlo_type() 2061 entry->ml_info.link_score = assoc_score; in cm_calculate_mlo_bss_score() 2066 link = &entry->ml_info.link_info[0]; in cm_calculate_mlo_bss_score() 2067 for (i = 0; i < entry->ml_info.num_links; i++) { in cm_calculate_mlo_bss_score() [all …]
|
H A D | wlan_cm_connect.c | 531 link_id = req->cur_candidate->entry->ml_info.self_link_id; in cm_set_vdev_link_id() 622 return &req->cur_candidate->entry->ml_info.mld_mac_addr; in cm_get_bss_peer_mld_addr() 1501 for (i = 0; i < scan_entry->ml_info.num_links; i++) { in cm_remove_mbssid_links_without_scan_entry() 1502 if (!scan_entry->ml_info.link_info[i].is_valid_link) in cm_remove_mbssid_links_without_scan_entry() 1505 partner_info = &scan_entry->ml_info.link_info[i]; in cm_remove_mbssid_links_without_scan_entry() 1511 &partner_entry->ml_info.mld_mac_addr)) { in cm_remove_mbssid_links_without_scan_entry() 1512 scan_entry->ml_info.link_info[i].is_valid_link = false; in cm_remove_mbssid_links_without_scan_entry() 1514 scan_entry->ml_info.link_info[i].link_id); in cm_remove_mbssid_links_without_scan_entry() 2798 qdf_is_macaddr_equal(&bss->ml_info.mld_mac_addr, in cm_update_partner_link_scan_db() 2799 &cur_bss->ml_info.mld_mac_addr)) { in cm_update_partner_link_scan_db() [all …]
|
/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/src/ |
H A D | wlan_mlo_mgr_peer.c | 35 struct mlo_partner_info *ml_info) in mlo_partner_peer_create_post() argument 53 for (i = 0; i < ml_info->num_partner_links; i++) { in mlo_partner_peer_create_post() 54 if (link_id != ml_info->partner_link_info[i].link_id) in mlo_partner_peer_create_post() 58 &ml_info->partner_link_info[i].link_addr); in mlo_partner_peer_create_post() 83 struct mlo_partner_info *ml_info) in mlo_partner_peer_reassoc_post() argument 101 for (i = 0; i < ml_info->num_partner_links; i++) { in mlo_partner_peer_reassoc_post() 102 if (link_id != ml_info->partner_link_info[i].link_id) in mlo_partner_peer_reassoc_post() 106 &ml_info->partner_link_info[i].link_addr); in mlo_partner_peer_reassoc_post() 1023 struct mlo_partner_info *ml_info, in mlo_dev_get_link_vdevs() argument 1032 struct mlo_partner_info *ml_info, in mlo_dev_get_link_vdevs() argument [all …]
|
H A D | wlan_mlo_mgr_ap.c | 767 struct mlo_partner_info *ml_info) in mlo_peer_populate_nawds_params() argument 776 for (i = 0; i < ml_info->num_partner_links; i++) { in mlo_peer_populate_nawds_params() 777 nawds_config = ml_info->partner_link_info[i].nawds_config; in mlo_peer_populate_nawds_params() 798 struct mlo_partner_info *ml_info) in mlo_peer_populate_mesh_params() argument 806 for (i = 0; i < ml_info->num_partner_links; i++) { in mlo_peer_populate_mesh_params() 807 mesh_config = ml_info->partner_link_info[i].mesh_config; in mlo_peer_populate_mesh_params()
|
/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/inc/ |
H A D | wlan_mlo_mgr_ap.h | 634 struct mlo_partner_info *ml_info); 639 struct mlo_partner_info *ml_info) in mlo_peer_populate_mesh_params() argument 654 struct mlo_partner_info *ml_info); 659 struct mlo_partner_info *ml_info) in mlo_peer_populate_nawds_params() argument
|
H A D | wlan_mlo_mgr_peer.h | 305 struct mlo_partner_info *ml_info, 323 struct mlo_partner_info *ml_info,
|
/wlan-driver/qcacld-3.0/components/cmn_services/interface_mgr/src/ |
H A D | wlan_if_mgr_roam.c | 822 qdf_mem_zero(&scan_entry->ml_info, sizeof(scan_entry->ml_info)); in if_mgr_update_candidate() 836 for (i = 0; i < scan_entry->ml_info.num_links; i++) { in if_mgr_update_candidate() 842 scan_entry->ml_info.link_info[i].is_valid_link = false; in if_mgr_update_candidate() 845 if (allowed_partner_links != scan_entry->ml_info.num_links) in if_mgr_update_candidate() 847 QDF_MAC_ADDR_REF(scan_entry->ml_info.mld_mac_addr.bytes), in if_mgr_update_candidate() 848 scan_entry->ml_info.num_links, in if_mgr_update_candidate()
|
/wlan-driver/qcacld-3.0/components/umac/mlme/connection_mgr/core/src/ |
H A D | wlan_cm_vdev_connect.c | 1149 scan_entry->ml_info.link_info[0].link_addr; in set_partner_info_for_2link_sap() 1151 scan_entry->ml_info.link_info[0].link_id; in set_partner_info_for_2link_sap() 1153 scan_entry->ml_info.link_info[0].freq; in set_partner_info_for_2link_sap() 1183 if (!scan_entry->ml_info.num_links) in cm_get_ml_partner_info() 1202 for (i = 0; i < scan_entry->ml_info.num_links; i++) { in cm_get_ml_partner_info() 1204 scan_entry->ml_info.link_info[i].freq, in cm_get_ml_partner_info() 1205 scan_entry->ml_info.link_info[i].link_id, in cm_get_ml_partner_info() 1206 scan_entry->ml_info.link_info[i].is_valid_link, in cm_get_ml_partner_info() 1208 scan_entry->ml_info.link_info[i].link_addr.bytes)); in cm_get_ml_partner_info() 1212 if (!scan_entry->ml_info.link_info[i].is_valid_link) in cm_get_ml_partner_info() [all …]
|
/wlan-driver/qca-wifi-host-cmn/wmi/src/ |
H A D | wmi_unified_11be_tlv.c | 173 wmi_bcn_tmpl_ml_info *ml_info; in bcn_tmpl_add_ml_info() local 179 ml_info = (wmi_bcn_tmpl_ml_info *)buf_ptr; in bcn_tmpl_add_ml_info() 181 WMITLV_SET_HDR(&ml_info->tlv_header, in bcn_tmpl_add_ml_info() 185 ml_info->hw_link_id = param->cu_ml_info.hw_link_id; in bcn_tmpl_add_ml_info() 186 ml_info->cu_vdev_map_cat1_lo = param->cu_ml_info.cu_vdev_map_cat1_lo; in bcn_tmpl_add_ml_info() 187 ml_info->cu_vdev_map_cat1_hi = param->cu_ml_info.cu_vdev_map_cat1_hi; in bcn_tmpl_add_ml_info() 188 ml_info->cu_vdev_map_cat2_lo = param->cu_ml_info.cu_vdev_map_cat2_lo; in bcn_tmpl_add_ml_info() 189 ml_info->cu_vdev_map_cat2_hi = param->cu_ml_info.cu_vdev_map_cat2_hi; in bcn_tmpl_add_ml_info() 202 wmi_prb_resp_tmpl_ml_info *ml_info; in prb_resp_tmpl_add_ml_info() local 208 ml_info = (wmi_prb_resp_tmpl_ml_info *)buf_ptr; in prb_resp_tmpl_add_ml_info() [all …]
|
/wlan-driver/qcacld-3.0/core/wma/src/ |
H A D | wma_mgmt.c | 1149 struct peer_ml_info *ml_info; in wma_populate_peer_mlo_cap() local 1152 ml_info = ¶ms->ml_info; in wma_populate_peer_mlo_cap() 1157 mlo_params->vdev_id = ml_info->vdev_id; in wma_populate_peer_mlo_cap() 1158 mlo_params->ieee_link_id = ml_info->link_id; in wma_populate_peer_mlo_cap() 1159 qdf_mem_copy(&mlo_params->chan, &ml_info->channel_info, in wma_populate_peer_mlo_cap() 1161 qdf_mem_copy(&mlo_params->bssid, &ml_info->link_addr, in wma_populate_peer_mlo_cap() 1163 qdf_mem_copy(&mlo_params->mac_addr, &ml_info->self_mac_addr, in wma_populate_peer_mlo_cap() 1167 ml_info->rec_max_simultaneous_links; in wma_populate_peer_mlo_cap() 1170 ml_links->num_links = ml_info->num_links; in wma_populate_peer_mlo_cap() 1173 ml_info->partner_info[i].vdev_id; in wma_populate_peer_mlo_cap() [all …]
|
/wlan-driver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/ |
H A D | wlan_scan_utils_api.h | 137 struct qdf_mac_addr *mld_addr = &scan_entry->ml_info.mld_mac_addr; in util_scan_entry_mldaddr() 804 if (!scan_entry->ml_info.num_links) in util_scan_get_ml_partner_info() 808 scan_entry->ml_info.num_links; in util_scan_get_ml_partner_info() 813 scan_entry->ml_info.link_info[i].link_addr; in util_scan_get_ml_partner_info() 815 scan_entry->ml_info.link_info[i].link_id; in util_scan_get_ml_partner_info()
|
H A D | wlan_scan_public_structs.h | 559 struct ml_info { struct 681 struct ml_info ml_info; member
|
/wlan-driver/qca-wifi-host-cmn/umac/scan/core/src/ |
H A D | wlan_scan_cache_db.c | 962 if (qdf_is_macaddr_zero(&scan_params->ml_info.mld_mac_addr)) in scm_dump_ml_scan_info() 967 QDF_MAC_ADDR_REF(scan_params->ml_info.mld_mac_addr.bytes), in scm_dump_ml_scan_info() 968 scan_params->ml_info.num_links); in scm_dump_ml_scan_info() 2306 if (qdf_is_macaddr_zero(&entry->ml_info.mld_mac_addr)) { in scm_get_mld_addr_by_link_addr() 2311 qdf_mem_copy(mld_mac_addr, &entry->ml_info.mld_mac_addr, in scm_get_mld_addr_by_link_addr()
|
H A D | wlan_scan_filter.c | 740 for (i = 0; i < db_entry->ml_info.num_links; i++) { in scm_mlo_filter_match() 741 partner_link = &db_entry->ml_info.link_info[i]; in scm_mlo_filter_match()
|
/wlan-driver/qca-wifi-host-cmn/umac/scan/dispatcher/src/ |
H A D | wlan_scan_utils_api.c | 2250 link_info = &scan_entry->ml_info.link_info[link_idx]; in util_get_ml_bv_partner_link_info() 2271 scan_entry->ml_info.num_links = link_idx; in util_get_ml_bv_partner_link_info() 2354 for (link_idx = 0; link_idx < scan_entry->ml_info.num_links; in util_get_ml_bv_partner_link_info() 2356 if (scan_entry->ml_info.link_info[link_idx].link_id == in util_get_ml_bv_partner_link_info() 2358 link_info = &scan_entry->ml_info.link_info[link_idx]; in util_get_ml_bv_partner_link_info() 2414 qdf_mem_copy(&scan_entry->ml_info.mld_mac_addr, in util_scan_update_ml_info() 2420 scan_entry->ml_info.num_links = 0; in util_scan_update_ml_info() 2428 scan_entry->ml_info.self_link_id = ml_ie[offset] & 0x0F; in util_scan_update_ml_info()
|
/wlan-driver/qcacld-3.0/components/umac/mlme/mlo_mgr/src/ |
H A D | wlan_t2lm_api.c | 523 scan_entry->ml_info.self_link_id, in wlan_t2lm_validate_candidate() 532 if (tid_map_link_id == scan_entry->ml_info.self_link_id) in wlan_t2lm_validate_candidate()
|
/wlan-driver/qcacld-3.0/core/wma/inc/ |
H A D | wma_if.h | 318 struct peer_ml_info ml_info; member
|
/wlan-driver/fw-api/fw/ |
H A D | wmi_tlv_defs.h | 5925 WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_mgmt_ml_info, ml_info, WMITLV_SIZE_VAR) \ 5940 WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_mgmt_ml_info, ml_info, WMITLV_SIZE_VAR) \
|
/wlan-driver/qcacld-3.0/core/mac/src/pe/lim/ |
H A D | lim_utils.c | 9425 ml_link = &add_bss->staContext.ml_info; in lim_extract_ml_info()
|