/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/src/ |
D | wlan_mlo_mgr_peer.c | 33 struct wlan_mlo_peer_context *ml_peer, in mlo_partner_peer_create_post() argument 50 wlan_mlo_peer_get_ref(ml_peer); in mlo_partner_peer_create_post() 51 peer_create.ml_peer = ml_peer; in mlo_partner_peer_create_post() 62 status = mlo_peer_create_get_frm_buf(ml_peer, &peer_create, frm_buf); in mlo_partner_peer_create_post() 65 wlan_mlo_peer_release_ref(ml_peer); in mlo_partner_peer_create_post() 74 wlan_mlo_peer_release_ref(ml_peer); in mlo_partner_peer_create_post() 81 struct wlan_mlo_peer_context *ml_peer, in mlo_partner_peer_reassoc_post() argument 98 wlan_mlo_peer_get_ref(ml_peer); in mlo_partner_peer_reassoc_post() 99 peer_create.ml_peer = ml_peer; in mlo_partner_peer_reassoc_post() 110 status = mlo_peer_create_get_frm_buf(ml_peer, &peer_create, frm_buf); in mlo_partner_peer_reassoc_post() [all …]
|
D | wlan_mlo_mgr_peer_list.c | 27 struct wlan_mlo_peer_context *ml_peer; member 32 struct wlan_mlo_peer_context *ml_peer; member 37 struct wlan_mlo_peer_context *ml_peer; member 44 struct wlan_mlo_peer_context *ml_peer; in wlan_mlo_peer_list_peek_head() local 51 ml_peer = qdf_container_of(peer_node, in wlan_mlo_peer_list_peek_head() 53 return ml_peer; in wlan_mlo_peer_list_peek_head() 58 struct wlan_mlo_peer_context *ml_peer) in wlan_mlo_peer_get_next_mlpeer() argument 61 qdf_list_node_t *node = &ml_peer->peer_node; in wlan_mlo_peer_get_next_mlpeer() 84 struct wlan_mlo_peer_context *ml_peer; in mlo_get_mlpeer() local 93 ml_peer = wlan_mlo_peer_list_peek_head(peer_hash_list); in mlo_get_mlpeer() [all …]
|
D | wlan_mlo_mgr_primary_umac.c | 140 wlan_mld_get_best_primary_umac_w_rssi(struct wlan_mlo_peer_context *ml_peer, in wlan_mld_get_best_primary_umac_w_rssi() argument 228 diff_rssi[id] = (ml_peer->avg_link_rssi >= avg_rssi[id]) ? in wlan_mld_get_best_primary_umac_w_rssi() 229 (ml_peer->avg_link_rssi - avg_rssi[id]) : in wlan_mld_get_best_primary_umac_w_rssi() 230 (avg_rssi[id] - ml_peer->avg_link_rssi); in wlan_mld_get_best_primary_umac_w_rssi() 361 struct wlan_mlo_peer_context *ml_peer, in mlo_peer_assign_primary_umac() argument 378 if (ml_peer->primary_umac_psoc_id == ML_PRIMARY_UMAC_ID_INVAL) { in mlo_peer_assign_primary_umac() 380 ml_dev = ml_peer->ml_dev; in mlo_peer_assign_primary_umac() 394 ml_peer->primary_umac_psoc_id = bridge_umac_id; in mlo_peer_assign_primary_umac() 397 ml_peer->primary_umac_psoc_id = bridge_umac_id; in mlo_peer_assign_primary_umac() 405 ml_peer->primary_umac_psoc_id = in mlo_peer_assign_primary_umac() [all …]
|
D | wlan_mlo_epcs.c | 39 wlan_mlo_is_node_epcs_authorized(struct wlan_mlo_peer_context *ml_peer) in wlan_mlo_is_node_epcs_authorized() argument 47 if (!ml_peer) { in wlan_mlo_is_node_epcs_authorized() 52 mlo_dev_ctx = ml_peer->ml_dev; in wlan_mlo_is_node_epcs_authorized() 87 ml_peer->peer_mld_addr.bytes, in wlan_mlo_is_node_epcs_authorized() 375 wlan_mlo_peer_rcv_cmd(struct wlan_mlo_peer_context *ml_peer, in wlan_mlo_peer_rcv_cmd() argument 383 if (!ml_peer) { in wlan_mlo_peer_rcv_cmd() 390 epcs_dev_peer_lock_acquire(&ml_peer->epcs_info); in wlan_mlo_peer_rcv_cmd() 391 cur_state = ml_peer->epcs_info.state; in wlan_mlo_peer_rcv_cmd() 392 switch (ml_peer->epcs_info.state) { in wlan_mlo_peer_rcv_cmd() 396 if (wlan_mlo_is_node_epcs_authorized(ml_peer) == in wlan_mlo_peer_rcv_cmd() [all …]
|
D | wlan_mlo_mgr_msgq.c | 41 peer_create->ml_peer, in mlo_msgq_post() 44 wlan_mlo_peer_release_ref(peer_create->ml_peer); in mlo_msgq_post() 53 peer_create->ml_peer, in mlo_msgq_post() 56 wlan_mlo_peer_release_ref(peer_create->ml_peer); in mlo_msgq_post() 98 peer_create->ml_peer, &peer_create->addr, in mlo_msgq_post() 101 wlan_mlo_peer_release_ref(peer_create->ml_peer); in mlo_msgq_post() 194 peer_create->ml_peer = peer_create_l->ml_peer; in mlo_msgq_post() 203 peer_create->ml_peer = peer_create_l->ml_peer; in mlo_msgq_post() 243 peer_create->ml_peer = peer_create_l->ml_peer; in mlo_msgq_post() 275 peer_create->ml_peer, in mlo_msgq_msg_process_hdlr() [all …]
|
D | wlan_mlo_mgr_ap.c | 744 struct wlan_mlo_peer_context *ml_peer, in mlo_peer_create_get_frm_buf() argument 748 if (wlan_mlo_peer_is_nawds(ml_peer) || in mlo_peer_create_get_frm_buf() 749 wlan_mlo_peer_is_mesh(ml_peer)) { in mlo_peer_create_get_frm_buf() 766 struct wlan_mlo_peer_context *ml_peer, in mlo_peer_populate_nawds_params() argument 774 mlo_peer_lock_acquire(ml_peer); in mlo_peer_populate_nawds_params() 775 ml_peer->is_nawds_ml_peer = false; in mlo_peer_populate_nawds_params() 787 ml_peer->is_nawds_ml_peer = true; in mlo_peer_populate_nawds_params() 788 ml_peer->nawds_config[i] = nawds_config; in mlo_peer_populate_nawds_params() 791 mlo_peer_lock_release(ml_peer); in mlo_peer_populate_nawds_params() 797 struct wlan_mlo_peer_context *ml_peer, in mlo_peer_populate_mesh_params() argument [all …]
|
D | wlan_mlo_mgr_aid.c | 540 static bool mlo_peer_t2lm_enabled(struct wlan_mlo_peer_context *ml_peer) in mlo_peer_t2lm_enabled() argument 542 if (ml_peer->t2lm_policy.t2lm_enable_val > WLAN_T2LM_NOT_SUPPORTED && in mlo_peer_t2lm_enabled() 543 ml_peer->t2lm_policy.t2lm_enable_val < WLAN_T2LM_ENABLE_INVALID) in mlo_peer_t2lm_enabled() 549 static bool mlo_peer_t2lm_enabled(struct wlan_mlo_peer_context *ml_peer) in mlo_peer_t2lm_enabled() argument 557 struct wlan_mlo_peer_context *ml_peer) in mlo_peer_allocate_aid() argument 576 t2lm_peer = mlo_peer_t2lm_enabled(ml_peer); in mlo_peer_allocate_aid() 584 ml_peer->assoc_id = assoc_id; in mlo_peer_allocate_aid() 588 QDF_MAC_ADDR_REF(ml_peer->peer_mld_addr.bytes), assoc_id); in mlo_peer_allocate_aid() 594 struct wlan_mlo_peer_context *ml_peer) in mlo_peer_free_aid() argument 604 if (!ml_peer) { in mlo_peer_free_aid() [all …]
|
D | wlan_mlo_t2lm.c | 954 struct wlan_mlo_peer_context *ml_peer; in wlan_get_peer_t2lm_mapping_status() local 958 ml_peer = peer->mlo_peer_ctx; in wlan_get_peer_t2lm_mapping_status() 959 if (!ml_peer) in wlan_get_peer_t2lm_mapping_status() 962 t2lm_req = &ml_peer->t2lm_policy.t2lm_negotiated_info; in wlan_get_peer_t2lm_mapping_status() 1018 struct wlan_mlo_peer_context *ml_peer; in wlan_send_peer_level_tid_to_link_mapping() local 1027 ml_peer = peer->mlo_peer_ctx; in wlan_send_peer_level_tid_to_link_mapping() 1028 if (!ml_peer) { in wlan_send_peer_level_tid_to_link_mapping() 1034 t2lm_info = &ml_peer->t2lm_policy.t2lm_negotiated_info.t2lm_info[dir]; in wlan_send_peer_level_tid_to_link_mapping() 1125 void *ml_peer, void *arg) in wlan_mlo_t2lm_update_peer_to_peer_negotiation() argument 1132 mlo_peer = (struct wlan_mlo_peer_context *)ml_peer; in wlan_mlo_t2lm_update_peer_to_peer_negotiation()
|
D | wlan_mlo_mgr_cmn.c | 214 struct wlan_mlo_peer_context *ml_peer, in mlo_mlme_peer_create() argument 224 mlo_ctx->mlme_ops->mlo_mlme_ext_peer_create(vdev, ml_peer, in mlo_mlme_peer_create() 229 struct wlan_mlo_peer_context *ml_peer, in mlo_mlme_bridge_peer_create() argument 239 mlo_ctx->mlme_ops->mlo_mlme_ext_bridge_peer_create(vdev, ml_peer, in mlo_mlme_bridge_peer_create() 324 struct wlan_mlo_peer_context *ml_peer, in mlo_mlme_peer_reassoc() argument 334 mlo_ctx->mlme_ops->mlo_mlme_ext_peer_reassoc(vdev, ml_peer, addr, in mlo_mlme_peer_reassoc()
|
/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/inc/ |
D | wlan_mlo_mgr_peer.h | 120 void wlan_mlo_peer_delete(struct wlan_mlo_peer_context *ml_peer); 138 struct wlan_mlo_peer_context *ml_peer); 148 QDF_STATUS wlan_mlo_peer_is_assoc_done(struct wlan_mlo_peer_context *ml_peer); 159 struct wlan_mlo_peer_context *ml_peer); 171 wlan_mlo_peer_get_primary_link_vdev(struct wlan_mlo_peer_context *ml_peer); 182 struct wlan_mlo_peer_context *ml_peer); 193 bool mlo_peer_is_assoc_peer(struct wlan_mlo_peer_context *ml_peer, 205 bool wlan_mlo_peer_is_assoc_peer(struct wlan_mlo_peer_context *ml_peer, 217 bool wlan_mlo_peer_is_link_peer(struct wlan_mlo_peer_context *ml_peer, 265 wlan_mlo_peer_deauth_init(struct wlan_mlo_peer_context *ml_peer, [all …]
|
D | wlan_mlo_mgr_ap.h | 394 struct wlan_mlo_peer_context *ml_peer); 478 struct wlan_mlo_peer_context *ml_peer); 568 struct wlan_mlo_peer_context *ml_peer, 583 struct wlan_mlo_peer_context *ml_peer, 597 struct wlan_mlo_peer_context *ml_peer); 633 struct wlan_mlo_peer_context *ml_peer, 638 struct wlan_mlo_peer_context *ml_peer, in mlo_peer_populate_mesh_params() argument 653 struct wlan_mlo_peer_context *ml_peer, 658 struct wlan_mlo_peer_context *ml_peer, in mlo_peer_populate_nawds_params() argument 675 struct wlan_mlo_peer_context *ml_peer,
|
D | wlan_mlo_mgr_cmn.h | 240 struct wlan_mlo_peer_context *ml_peer, 254 struct wlan_mlo_peer_context *ml_peer, 334 struct wlan_mlo_peer_context *ml_peer, 693 struct wlan_mlo_peer_context *ml_peer,
|
D | wlan_mlo_epcs.h | 394 wlan_mlo_peer_rcv_cmd(struct wlan_mlo_peer_context *ml_peer, 408 wlan_mlo_peer_rcv_action_frame(struct wlan_mlo_peer_context *ml_peer,
|
D | wlan_mlo_mgr_msgq.h | 73 struct wlan_mlo_peer_context *ml_peer; member
|
D | wlan_mlo_mgr_public_structs.h | 1271 struct wlan_mlo_peer_context *ml_peer, 1275 struct wlan_mlo_peer_context *ml_peer, 1300 struct wlan_mlo_peer_context *ml_peer,
|
/wlan-driver/qcacld-3.0/components/umac/mlme/mlo_mgr/src/ |
D | wlan_epcs_api.c | 308 struct wlan_mlo_peer_context *ml_peer; in epcs_handle_rx_req() local 321 ml_peer = peer->mlo_peer_ctx; in epcs_handle_rx_req() 322 if (!ml_peer) in epcs_handle_rx_req() 325 epcs_info = &ml_peer->epcs_info; in epcs_handle_rx_req() 383 struct wlan_mlo_peer_context *ml_peer; in epcs_handle_rx_resp() local 395 ml_peer = peer->mlo_peer_ctx; in epcs_handle_rx_resp() 396 if (!ml_peer) in epcs_handle_rx_resp() 399 epcs_info = &ml_peer->epcs_info; in epcs_handle_rx_resp() 454 struct wlan_mlo_peer_context *ml_peer; in epcs_handle_rx_teardown() local 467 ml_peer = peer->mlo_peer_ctx; in epcs_handle_rx_teardown() [all …]
|
D | wlan_t2lm_api.c | 148 struct wlan_mlo_peer_context *ml_peer; in t2lm_handle_rx_req() local 163 ml_peer = peer->mlo_peer_ctx; in t2lm_handle_rx_req() 164 if (!ml_peer) in t2lm_handle_rx_req() 197 t2lm_info = &ml_peer->t2lm_policy.t2lm_negotiated_info.t2lm_info[dir]; in t2lm_handle_rx_req() 262 struct wlan_mlo_peer_context *ml_peer; in t2lm_handle_rx_resp() local 272 ml_peer = peer->mlo_peer_ctx; in t2lm_handle_rx_resp() 273 if (!ml_peer) { in t2lm_handle_rx_resp() 292 t2lm_req = &ml_peer->t2lm_policy.ongoing_tid_to_link_mapping; in t2lm_handle_rx_resp() 544 struct wlan_mlo_peer_context *ml_peer; in wlan_t2lm_clear_ongoing_negotiation() local 548 ml_peer = peer->mlo_peer_ctx; in wlan_t2lm_clear_ongoing_negotiation() [all …]
|
/wlan-driver/qcacld-3.0/core/mac/src/pe/lim/ |
D | lim_mlo.c | 580 struct wlan_mlo_peer_context *ml_peer, in lim_mlo_proc_assoc_req_frm() argument 602 if (!ml_peer) { in lim_mlo_proc_assoc_req_frm() 694 &ml_peer->peer_mld_addr); in lim_mlo_proc_assoc_req_frm() 696 assoc_req, ml_peer->assoc_id); in lim_mlo_proc_assoc_req_frm() 746 struct wlan_mlo_peer_context *ml_peer; in lim_ap_mlo_sta_peer_ind() local 787 ml_peer = wlan_mlo_get_mlpeer_by_aid( in lim_ap_mlo_sta_peer_ind() 790 if (ml_peer) in lim_ap_mlo_sta_peer_ind() 791 wlan_mlo_link_peer_attach(ml_peer, peer, NULL); in lim_ap_mlo_sta_peer_ind() 796 ml_peer = wlan_mlo_get_mlpeer_by_aid( in lim_ap_mlo_sta_peer_ind() 799 if (ml_peer) in lim_ap_mlo_sta_peer_ind() [all …]
|
D | lim_mlo.h | 166 struct wlan_mlo_peer_context *ml_peer,
|
D | lim_process_sme_req_messages.c | 6397 struct wlan_mlo_peer_context *ml_peer; in lim_mlo_sap_validate_and_update_ra() local 6407 ml_peer = mlo_get_mlpeer(ml_ctx, peer_addr); in lim_mlo_sap_validate_and_update_ra() 6408 if (!ml_peer) { in lim_mlo_sap_validate_and_update_ra() 6414 link_peer = &ml_peer->peer_list[i]; in lim_mlo_sap_validate_and_update_ra()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/ |
D | dp_peer.h | 2051 struct dp_peer *ml_peer; in dp_peer_mlo_delete() local 2059 ml_peer = peer->mld_peer; in dp_peer_mlo_delete() 2060 soc = ml_peer->vdev->pdev->soc; in dp_peer_mlo_delete()
|
D | dp_stats.c | 10414 struct dp_peer *peer, *ml_peer = NULL; in dp_print_per_link_stats() local 10431 ml_peer = peer->mld_peer; in dp_print_per_link_stats() 10432 if (ml_peer) { in dp_print_per_link_stats() 10433 dp_get_link_peers_ref_from_mld_peer(soc, ml_peer, in dp_print_per_link_stats() 10440 vdev_id, ml_peer->peer_id); in dp_print_per_link_stats() 10446 dp_get_per_link_peer_stats(ml_peer, peer_stats, in dp_print_per_link_stats() 10447 ml_peer->peer_type, in dp_print_per_link_stats() 10449 dp_print_per_link_peer_stats(ml_peer, peer_stats, in dp_print_per_link_stats()
|
/wlan-driver/qcacld-3.0/components/cmn_services/logging/src/ |
D | wlan_connectivity_logging.c | 1165 struct wlan_mlo_peer_context *ml_peer = NULL; in wlan_connectivity_mld_link_status_event() local 1174 ml_peer = wlan_mlo_get_mlpeer_by_peer_mladdr(&src->mld_addr, &mld_ctx); in wlan_connectivity_mld_link_status_event()
|
/wlan-driver/qcacld-3.0/core/hdd/src/ |
D | wlan_hdd_cfg80211.c | 24263 struct wlan_mlo_peer_context *ml_peer; in wlan_hdd_ml_sap_get_peer() local 24290 ml_peer = mlo_get_mlpeer(ap_mlo_dev_ctx, in wlan_hdd_ml_sap_get_peer() 24292 if (!ml_peer) { in wlan_hdd_ml_sap_get_peer() 24301 mlo_peer_lock_acquire(ml_peer); in wlan_hdd_ml_sap_get_peer() 24303 peer_entry = &ml_peer->peer_list[i]; in wlan_hdd_ml_sap_get_peer() 24316 mlo_peer_lock_release(ml_peer); in wlan_hdd_ml_sap_get_peer()
|