/wlan-driver/qcacld-3.0/core/mac/src/pe/lim/ |
H A D | lim_api.c | 3603 mlo_roam_copy_partner_info(&pe_join_req->partner_info, in lim_cm_fill_link_session() 3710 struct mlo_partner_info partner_info; in lim_roam_mlo_create_peer() local 3725 partner_info.num_partner_links = 1; in lim_roam_mlo_create_peer() 3732 qdf_mem_copy(partner_info.partner_link_info[0].link_addr.bytes, in lim_roam_mlo_create_peer() 3734 partner_info.partner_link_info[0].link_id = link_id; in lim_roam_mlo_create_peer() 3737 partner_info.partner_link_info[0].link_addr.bytes)); in lim_roam_mlo_create_peer() 3747 status = wlan_mlo_peer_create(vdev, link_peer, &partner_info, NULL, 0); in lim_roam_mlo_create_peer() 3812 struct mlo_partner_info *partner_info) in lim_match_link_info() argument 3816 for (i = 0; i < partner_info->num_partner_links; i++) { in lim_match_link_info() 3817 if (partner_info->partner_link_info[i].link_id == req_link_id && in lim_match_link_info() [all …]
|
H A D | lim_session.c | 1161 struct mlo_partner_info *partner_info; in lim_dump_eht_info() local 1178 partner_info = &session->lim_join_req->partner_info; in lim_dump_eht_info() 1179 for (idx = 0; idx < partner_info->num_partner_links; idx++) { in lim_dump_eht_info() 1184 partner_info->partner_link_info[idx].link_id, in lim_dump_eht_info() 1185 QDF_MAC_ADDR_REF(partner_info->partner_link_info[idx].link_addr.bytes)); in lim_dump_eht_info() 1192 partner_info->num_partner_links, in lim_dump_eht_info()
|
H A D | lim_mlo.c | 1407 struct mlo_partner_info *partner_info; in lim_is_emlsr_band_supported() local 1411 partner_info = &session->ml_partner_info; in lim_is_emlsr_band_supported() 1414 partner_info = &session->lim_join_req->partner_info; in lim_is_emlsr_band_supported() 1420 for (i = 0; i < partner_info->num_partner_links; i++) { in lim_is_emlsr_band_supported() 1421 freq = partner_info->partner_link_info[i].chan_freq; in lim_is_emlsr_band_supported()
|
H A D | lim_process_mlm_rsp_messages.c | 2775 struct mlo_partner_info *partner_info; in lim_process_switch_channel_join_mlo() local 2789 partner_info = &session_entry->ml_partner_info; in lim_process_switch_channel_join_mlo() 2790 if (!partner_info->num_partner_links) { in lim_process_switch_channel_join_mlo() 3007 struct mlo_partner_info *partner_info; in lim_update_mlo_mgr_ap_link_info_mbssid_connect() local 3042 partner_info = &session->lim_join_req->partner_info; in lim_update_mlo_mgr_ap_link_info_mbssid_connect() 3043 for (i = 0; i < partner_info->num_partner_links; i++) { in lim_update_mlo_mgr_ap_link_info_mbssid_connect() 3044 partner_link_info = &partner_info->partner_link_info[i]; in lim_update_mlo_mgr_ap_link_info_mbssid_connect()
|
H A D | lim_send_sme_rsp_messages.c | 517 struct mlo_partner_info *partner_info; in lim_copy_ml_partner_info() local 521 partner_info = &pe_session->ml_partner_info; in lim_copy_ml_partner_info() 524 rsp_partner_info->num_partner_links = partner_info->num_partner_links; in lim_copy_ml_partner_info() 527 link_id = partner_info->partner_link_info[i].link_id; in lim_copy_ml_partner_info() 531 &partner_info->partner_link_info[i].link_addr); in lim_copy_ml_partner_info() 536 &partner_info->partner_link_info[i].link_addr, in lim_copy_ml_partner_info()
|
/wlan-driver/qca-wifi-host-cmn/os_if/linux/mlme/src/ |
H A D | osif_cm_req.c | 517 struct mlo_partner_info partner_info) in osif_update_partner_vdev_info() argument 531 for (i = 0; i < partner_info.num_partner_links; i++) { in osif_update_partner_vdev_info() 534 &partner_info.partner_link_info[i].link_addr); in osif_update_partner_vdev_info() 546 partner_info.partner_link_info[i].link_id); in osif_update_partner_vdev_info() 563 struct mlo_partner_info partner_info = {0}; in osif_update_mlo_partner_info() local 635 &partner_info); in osif_update_mlo_partner_info() 641 if (partner_info.num_partner_links + 1 > in osif_update_mlo_partner_info() 653 &partner_info, sizeof(struct mlo_partner_info)); in osif_update_mlo_partner_info() 655 aplinks = partner_info.num_partner_links + 1; in osif_update_mlo_partner_info() 665 mlo_update_partner_bridge_info(ml_dev, &partner_info); in osif_update_mlo_partner_info() [all …]
|
H A D | osif_cm_rsp.h | 174 struct mlo_partner_info *partner_info);
|
/wlan-driver/qcacld-3.0/components/umac/mlme/connection_mgr/core/src/ |
H A D | wlan_cm_vdev_connect.c | 1146 struct mlo_partner_info *partner_info) in set_partner_info_for_2link_sap() argument 1148 partner_info->partner_link_info[0].link_addr = in set_partner_info_for_2link_sap() 1150 partner_info->partner_link_info[0].link_id = in set_partner_info_for_2link_sap() 1152 partner_info->partner_link_info[0].chan_freq = in set_partner_info_for_2link_sap() 1154 partner_info->num_partner_links = 1; in set_partner_info_for_2link_sap() 1160 struct mlo_partner_info *partner_info) in set_partner_info_for_2link_sap() argument 1173 struct mlo_partner_info *partner_info = &conn_req->req.ml_parnter_info; in cm_get_ml_partner_info() local 1176 partner_info->num_partner_links = 0; in cm_get_ml_partner_info() 1215 partner_info->partner_link_info[j].link_addr = in cm_get_ml_partner_info() 1217 partner_info->partner_link_info[j].link_id = in cm_get_ml_partner_info() [all …]
|
H A D | wlan_cm_vdev_api.h | 69 struct mlo_partner_info partner_info; member
|
/wlan-driver/qcacld-3.0/components/umac/mlme/mlo_mgr/src/ |
H A D | wlan_mlo_mgr_roam.c | 666 mlo_roam_copy_partner_info(struct mlo_partner_info *partner_info, in mlo_roam_copy_partner_info() argument 681 link = &partner_info->partner_link_info[j]; in mlo_roam_copy_partner_info() 693 partner_info->num_partner_links = j; in mlo_roam_copy_partner_info() 695 skip_vdev_id, partner_info->num_partner_links, in mlo_roam_copy_partner_info() 1417 struct mlo_partner_info partner_info; in mlo_roam_link_connect_notify() local 1457 partner_info = rsp->ml_parnter_info; in mlo_roam_link_connect_notify() 1458 mlo_debug("partner links %d", partner_info.num_partner_links); in mlo_roam_link_connect_notify() 1460 for (i = 0; i < partner_info.num_partner_links; i++) { in mlo_roam_link_connect_notify() 1461 link_vdev_id = partner_info.partner_link_info[i].vdev_id; in mlo_roam_link_connect_notify() 1477 &partner_info.partner_link_info[i].link_addr, in mlo_roam_link_connect_notify() [all …]
|
/wlan-driver/qca-wifi-host-cmn/wmi/src/ |
H A D | wmi_unified_11be_tlv.c | 136 ml_partner_link->vdev_id = req_partner->partner_info[i].vdev_id; in vdev_start_add_ml_partner_links() 138 req_partner->partner_info[i].hw_mld_link_id; in vdev_start_add_ml_partner_links() 139 WMI_CHAR_ARRAY_TO_MAC_ADDR(req_partner->partner_info[i].mac_addr, in vdev_start_add_ml_partner_links() 144 QDF_MAC_ADDR_REF(req_partner->partner_info[i].mac_addr)); in vdev_start_add_ml_partner_links() 400 struct ml_partner_info *partner_info; in peer_assoc_add_ml_partner_links() local 410 partner_info = req->ml_links.partner_info; in peer_assoc_add_ml_partner_links() 415 ml_partner_link->vdev_id = partner_info[i].vdev_id; in peer_assoc_add_ml_partner_links() 416 ml_partner_link->hw_mld_link_id = partner_info[i].hw_mld_link_id; in peer_assoc_add_ml_partner_links() 418 partner_info[i].mlo_enabled); in peer_assoc_add_ml_partner_links() 420 partner_info[i].mlo_assoc_link); in peer_assoc_add_ml_partner_links() [all …]
|
/wlan-driver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/ |
H A D | wlan_cm_connect.c | 1471 struct partner_link_info *partner_info; in cm_remove_mbssid_links_without_scan_entry() local 1505 partner_info = &scan_entry->ml_info.link_info[i]; in cm_remove_mbssid_links_without_scan_entry() 1507 &partner_info->link_addr); in cm_remove_mbssid_links_without_scan_entry() 1980 struct mlo_partner_info *partner_info) in cm_modify_partner_info_based_on_dbs_or_sbs_mode() argument 1993 best_partner_idx_2g = partner_info->num_partner_links; in cm_modify_partner_info_based_on_dbs_or_sbs_mode() 1994 best_partner_idx_5g = partner_info->num_partner_links; in cm_modify_partner_info_based_on_dbs_or_sbs_mode() 1996 for (i = 0; i < partner_info->num_partner_links; i++) { in cm_modify_partner_info_based_on_dbs_or_sbs_mode() 1997 partner_freq = partner_info->partner_link_info[i].chan_freq; in cm_modify_partner_info_based_on_dbs_or_sbs_mode() 2009 if (best_partner_idx_5g == partner_info->num_partner_links && in cm_modify_partner_info_based_on_dbs_or_sbs_mode() 2010 best_partner_idx_2g == partner_info->num_partner_links) in cm_modify_partner_info_based_on_dbs_or_sbs_mode() [all …]
|
H A D | wlan_cm_bss_scoring.c | 3111 struct partner_link_info *partner_info; in cm_validate_partner_links() local 3118 partner_info = &entry->ml_info.link_info[idx]; in cm_validate_partner_links() 3119 if (!partner_info->is_valid_link) in cm_validate_partner_links() 3123 partner_info->link_addr.bytes, in cm_validate_partner_links() 3127 QDF_MAC_ADDR_REF(partner_info->link_addr.bytes), in cm_validate_partner_links() 3128 partner_info->freq); in cm_validate_partner_links() 3129 partner_info->is_valid_link = false; in cm_validate_partner_links() 3134 if (partner_info->link_id == entry->ml_info.self_link_id) { in cm_validate_partner_links() 3136 QDF_MAC_ADDR_REF(partner_info->link_addr.bytes), in cm_validate_partner_links() 3137 partner_info->link_id); in cm_validate_partner_links() [all …]
|
/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/src/ |
H A D | utils_mlo.c | 807 struct mlo_partner_info *partner_info) in util_parse_partner_info_from_linkinfo() argument 845 if (!partner_info) { in util_parse_partner_info_from_linkinfo() 850 partner_info->num_partner_links = 0; in util_parse_partner_info_from_linkinfo() 947 if (partner_info->num_nstr_info_links >= in util_parse_partner_info_from_linkinfo() 948 QDF_ARRAY_SIZE(partner_info->nstr_info)) { in util_parse_partner_info_from_linkinfo() 950 QDF_ARRAY_SIZE(partner_info->nstr_info)); in util_parse_partner_info_from_linkinfo() 953 qdf_mem_copy(&partner_info->nstr_info[partner_info->num_nstr_info_links], in util_parse_partner_info_from_linkinfo() 955 partner_info->num_nstr_info_links++; in util_parse_partner_info_from_linkinfo() 960 if (partner_info->num_partner_links >= in util_parse_partner_info_from_linkinfo() 961 QDF_ARRAY_SIZE(partner_info->partner_link_info)) { in util_parse_partner_info_from_linkinfo() [all …]
|
H A D | wlan_mlo_mgr_sta.c | 1572 struct mlo_partner_info partner_info; in ml_activate_connect_req_sched_cb() local 1594 partner_info = sta_ctx->connect_req->ml_parnter_info; in ml_activate_connect_req_sched_cb() 1599 for (i = 0; i < partner_info.num_partner_links; i++) { in ml_activate_connect_req_sched_cb() 1600 partner_link_info = partner_info.partner_link_info[i]; in ml_activate_connect_req_sched_cb() 2667 struct mlo_partner_info *partner_info, in mlo_process_link_add() argument 2677 struct mlo_partner_info *partner_info, in mlo_process_link_add() argument 2696 if (partner_info->num_partner_links == in mlo_process_link_add() 2698 if (!qdf_mem_cmp(cache_partner_info, partner_info, in mlo_process_link_add() 2706 if (partner_info->num_partner_links <= (vdev_count - 1)) in mlo_process_link_add() 2722 struct mlo_partner_info *partner_info) in mlo_process_ml_reconfig_ie() argument [all …]
|
H A D | wlan_mlo_mgr_primary_umac.c | 708 struct mlo_partner_info *partner_info) in mlo_update_partner_bridge_info() argument 712 uint8_t bridge_index = partner_info->num_partner_links; in mlo_update_partner_bridge_info() 720 partner_info->partner_link_info[bridge_index].link_id = bridge_vdev->vdev_mlme.mlo_link_id; in mlo_update_partner_bridge_info() 721 qdf_mem_copy(&partner_info->partner_link_info[bridge_index].link_addr, in mlo_update_partner_bridge_info() 724 partner_info->num_partner_links++; in mlo_update_partner_bridge_info()
|
/wlan-driver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/dispatcher/inc/ |
H A D | wlan_vdev_mgr_tgt_if_tx_defs.h | 294 struct ml_bcn_partner_info partner_info[WLAN_UMAC_MLO_MAX_VDEVS]; member 676 …struct ml_vdev_start_partner_info partner_info[WLAN_UMAC_MLO_MAX_VDEVS + WLAN_UMAC_MLO_MAX_BRIDGE_… member 678 struct ml_vdev_start_partner_info partner_info[WLAN_UMAC_MLO_MAX_VDEVS]; member
|
/wlan-driver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/core/src/ |
H A D | vdev_mgr_ops.c | 301 mlo_ptr->partner_info[p_idx].vdev_id = in mlo_ap_append_bridge_vdevs() 303 mlo_ptr->partner_info[p_idx].hw_mld_link_id = in mlo_ap_append_bridge_vdevs() 305 qdf_mem_copy(mlo_ptr->partner_info[p_idx].mac_addr, in mlo_ap_append_bridge_vdevs() 361 mlo_ptr->partner_info[p_idx].vdev_id = in vdev_mgr_start_param_update_mlo_partner() 363 mlo_ptr->partner_info[p_idx].hw_mld_link_id = in vdev_mgr_start_param_update_mlo_partner() 365 qdf_mem_copy(mlo_ptr->partner_info[p_idx].mac_addr, in vdev_mgr_start_param_update_mlo_partner()
|
/wlan-driver/qcacld-3.0/core/mac/src/pe/include/ |
H A D | sch_global.h | 78 struct ml_sch_partner_info partner_info[WLAN_UMAC_MLO_MAX_VDEVS]; member
|
/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/inc/ |
H A D | utils_mlo.h | 463 struct mlo_partner_info *partner_info); 670 struct mlo_partner_info *partner_info) in util_get_bvmlie_persta_partner_info() argument
|
H A D | wlan_mlo_mgr_sta.h | 199 struct mlo_partner_info *partner_info); 892 struct mlo_partner_info *partner_info); 1138 struct mlo_partner_info *partner_info) in mlo_process_ml_reconfig_ie() argument
|
/wlan-driver/qcacld-3.0/components/umac/mlme/mlo_mgr/inc/ |
H A D | wlan_mlo_mgr_roam.h | 185 void mlo_roam_copy_partner_info(struct mlo_partner_info *partner_info, 565 mlo_roam_copy_partner_info(struct mlo_partner_info *partner_info, in mlo_roam_copy_partner_info() argument
|
/wlan-driver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/ |
H A D | wlan_scan_utils_api.h | 800 struct mlo_partner_info *partner_info) in util_scan_get_ml_partner_info() argument 807 partner_info->num_partner_links = in util_scan_get_ml_partner_info() 811 for (i = 0; i < partner_info->num_partner_links; i++) { in util_scan_get_ml_partner_info() 812 partner_info->partner_link_info[i].link_addr = in util_scan_get_ml_partner_info() 814 partner_info->partner_link_info[i].link_id = in util_scan_get_ml_partner_info()
|
/wlan-driver/qcacld-3.0/core/wma/src/ |
H A D | wma_mgmt.c | 1172 ml_links->partner_info[i].vdev_id = in wma_populate_peer_mlo_cap() 1173 ml_info->partner_info[i].vdev_id; in wma_populate_peer_mlo_cap() 1174 ml_links->partner_info[i].link_id = in wma_populate_peer_mlo_cap() 1175 ml_info->partner_info[i].link_id; in wma_populate_peer_mlo_cap() 1176 qdf_mem_copy(&ml_links->partner_info[i].chan, in wma_populate_peer_mlo_cap() 1177 &ml_info->partner_info[i].channel_info, in wma_populate_peer_mlo_cap() 1179 qdf_mem_copy(&ml_links->partner_info[i].bssid, in wma_populate_peer_mlo_cap() 1180 &ml_info->partner_info[i].link_addr, in wma_populate_peer_mlo_cap() 1182 qdf_mem_copy(&ml_links->partner_info[i].mac_addr, in wma_populate_peer_mlo_cap() 1183 &ml_info->partner_info[i].self_mac_addr, in wma_populate_peer_mlo_cap() [all …]
|
/wlan-driver/qcacld-3.0/core/mac/src/pe/sch/ |
H A D | sch_api.c | 147 sch_info = &mac->sch.sch_mlo_partner.partner_info[link]; in lim_update_sch_mlo_partner() 148 bcn_info = &bcn_param->mlo_partner.partner_info[link]; in lim_update_sch_mlo_partner()
|