Home
last modified time | relevance | path

Searched refs:ml_peer (Results 1 – 24 of 24) sorted by relevance

/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/src/
Dwlan_mlo_mgr_peer.c33 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 …]
Dwlan_mlo_mgr_peer_list.c27 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 …]
Dwlan_mlo_mgr_primary_umac.c140 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 …]
Dwlan_mlo_epcs.c39 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 …]
Dwlan_mlo_mgr_msgq.c41 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 …]
Dwlan_mlo_mgr_ap.c744 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 …]
Dwlan_mlo_mgr_aid.c540 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 …]
Dwlan_mlo_t2lm.c954 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()
Dwlan_mlo_mgr_cmn.c214 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/
Dwlan_mlo_mgr_peer.h120 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 …]
Dwlan_mlo_mgr_ap.h394 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,
Dwlan_mlo_mgr_cmn.h240 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,
Dwlan_mlo_epcs.h394 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,
Dwlan_mlo_mgr_msgq.h73 struct wlan_mlo_peer_context *ml_peer; member
Dwlan_mlo_mgr_public_structs.h1271 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/
Dwlan_epcs_api.c308 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 …]
Dwlan_t2lm_api.c148 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/
Dlim_mlo.c580 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 …]
Dlim_mlo.h166 struct wlan_mlo_peer_context *ml_peer,
Dlim_process_sme_req_messages.c6397 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/
Ddp_peer.h2051 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()
Ddp_stats.c10414 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/
Dwlan_connectivity_logging.c1165 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/
Dwlan_hdd_cfg80211.c24263 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()