/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/inc/ |
H A D | wlan_mlo_mgr_link_switch.h | 198 struct wlan_mlo_dev_context *ml_dev); 271 mlo_mgr_get_ap_link_by_link_id(struct wlan_mlo_dev_context *mlo_dev_ctx, 283 struct wlan_mlo_dev_context *mlo_dev_ctx, 378 void mlo_mgr_link_switch_init_state(struct wlan_mlo_dev_context *mlo_dev_ctx); 391 mlo_mgr_link_switch_trans_next_state(struct wlan_mlo_dev_context *mlo_dev_ctx); 404 mlo_mgr_link_switch_trans_abort_state(struct wlan_mlo_dev_context *mlo_dev_ctx); 415 mlo_mgr_link_switch_get_curr_state(struct wlan_mlo_dev_context *mlo_dev_ctx); 610 struct wlan_mlo_dev_context *ml_dev); 621 QDF_STATUS mlo_mgr_link_switch_deinit(struct wlan_mlo_dev_context *ml_dev); 631 *mlo_mgr_get_ap_link_by_link_id(struct wlan_mlo_dev_context *mlo_dev_ctx, in mlo_mgr_get_ap_link_by_link_id() [all …]
|
H A D | wlan_mlo_mgr_main.h | 138 mlo_dev_lock_create(struct wlan_mlo_dev_context *mldev) in mlo_dev_lock_create() 152 mlo_dev_lock_destroy(struct wlan_mlo_dev_context *mldev) in mlo_dev_lock_destroy() 166 void mlo_dev_lock_acquire(struct wlan_mlo_dev_context *mldev) in mlo_dev_lock_acquire() 180 void mlo_dev_lock_release(struct wlan_mlo_dev_context *mldev) in mlo_dev_lock_release() 474 tsf_recalculation_lock_create(struct wlan_mlo_dev_context *mldev) in tsf_recalculation_lock_create() 488 tsf_recalculation_lock_destroy(struct wlan_mlo_dev_context *mldev) in tsf_recalculation_lock_destroy() 502 void tsf_recalculation_lock_acquire(struct wlan_mlo_dev_context *mldev) in tsf_recalculation_lock_acquire() 516 void tsf_recalculation_lock_release(struct wlan_mlo_dev_context *mldev) in tsf_recalculation_lock_release() 602 void mlo_dev_lock_create(struct wlan_mlo_dev_context *mldev) in mlo_dev_lock_create() 608 void mlo_dev_lock_destroy(struct wlan_mlo_dev_context *mldev) in mlo_dev_lock_destroy() [all …]
|
H A D | wlan_mlo_mgr_ap.h | 71 QDF_STATUS mlo_ap_get_bridge_vdev_count(struct wlan_mlo_dev_context *mld_ctx, 100 mlo_ap_get_bridge_vdev_count(struct wlan_mlo_dev_context *mld_ctx, in mlo_ap_get_bridge_vdev_count() 276 QDF_STATUS wlan_mlo_vdev_init_mbss_aid_mgr(struct wlan_mlo_dev_context *ml_dev, 290 QDF_STATUS wlan_mlo_vdev_deinit_mbss_aid_mgr(struct wlan_mlo_dev_context *mldev, 347 QDF_STATUS wlan_mlo_vdev_aid_mgr_init(struct wlan_mlo_dev_context *ml_dev); 357 void wlan_mlo_vdev_aid_mgr_deinit(struct wlan_mlo_dev_context *ml_dev); 368 QDF_STATUS wlan_mlo_vdev_alloc_aid_mgr(struct wlan_mlo_dev_context *ml_dev, 380 QDF_STATUS wlan_mlo_vdev_free_aid_mgr(struct wlan_mlo_dev_context *ml_dev, 393 struct wlan_mlo_dev_context *ml_dev, 477 QDF_STATUS mlo_peer_free_aid(struct wlan_mlo_dev_context *ml_dev, [all …]
|
H A D | wlan_mlo_mgr_peer.h | 57 struct wlan_mlo_dev_context *ml_dev, 521 typedef QDF_STATUS (*wlan_mlo_op_handler)(struct wlan_mlo_dev_context *ml_dev, 536 QDF_STATUS wlan_mlo_iterate_ml_peerlist(struct wlan_mlo_dev_context *ml_dev, 551 struct wlan_mlo_dev_context *ml_dev, 565 struct wlan_mlo_dev_context *ml_dev, 583 struct wlan_mlo_dev_context *ml_dev, 597 struct wlan_mlo_dev_context **mldev); 610 struct wlan_mlo_dev_context *ml_dev, 624 struct wlan_mlo_dev_context *ml_dev, 638 struct wlan_mlo_dev_context *ml_dev, [all …]
|
H A D | wlan_mlo_mgr_sta.h | 198 void mlo_update_partner_bridge_info(struct wlan_mlo_dev_context *ml_dev, 248 struct wlan_mlo_dev_context *ml_dev = NULL; in mlo_set_sta_ctx_bss_mld_addr() 273 struct wlan_mlo_dev_context *ml_dev = NULL; in mlo_get_sta_ctx_bss_mld_addr() 297 struct wlan_mlo_dev_context *ml_dev = NULL; in mlo_clear_bridge_sta_ctx() 393 mlo_update_connected_links_bmap(struct wlan_mlo_dev_context *mlo_dev_ctx, 433 void mlo_init_cu_bpcc(struct wlan_mlo_dev_context *mlo_dev_ctx, 465 struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx; in mlo_iterate_connected_vdev_list() 497 call_handler_for_standalone_ap(struct wlan_mlo_dev_context *ap_dev_ctx, in call_handler_for_standalone_ap() 530 struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx; in mlo_iterate_ml_standalone_vdev_list() 535 struct wlan_mlo_dev_context *ap_ml_ctx; in mlo_iterate_ml_standalone_vdev_list() [all …]
|
H A D | wlan_mlo_t2lm.h | 31 struct wlan_mlo_dev_context; 368 struct wlan_mlo_dev_context; 536 struct wlan_mlo_dev_context *mldev); 547 struct wlan_mlo_dev_context *mldev, uint8_t index); 725 struct wlan_mlo_dev_context *ml_dev); 728 wlan_mlo_t2lm_register_link_update_notify_handler(struct wlan_mlo_dev_context *ml_dev) in wlan_mlo_t2lm_register_link_update_notify_handler() 874 struct wlan_mlo_dev_context *ml_dev) in wlan_mlo_t2lm_register_link_update_notify_handler() 890 struct wlan_mlo_dev_context *mldev) in wlan_register_t2lm_link_update_notify_handler() 897 struct wlan_mlo_dev_context *mldev, uint8_t index) in wlan_unregister_t2lm_link_update_notify_handler()
|
H A D | wlan_mlo_mgr_msgq.h | 149 struct wlan_mlo_dev_context *ml_dev; 164 struct wlan_mlo_dev_context *ml_dev,
|
H A D | wlan_mlo_mgr_cmn.h | 115 void is_mlo_all_links_up(struct wlan_mlo_dev_context *ml_dev); 346 uint8_t mlo_get_link_vdev_ix(struct wlan_mlo_dev_context *mldev, 554 struct wlan_mlo_dev_context *mlo_dev_ctx = NULL; in mlo_iterate_ml_vdev_list()
|
/wlan-driver/qca-wifi-host-cmn/umac/mlo_mgr/src/ |
H A D | wlan_mlo_mgr_peer_list.c | 79 struct wlan_mlo_dev_context *ml_dev, in mlo_get_mlpeer() 111 QDF_STATUS wlan_mlo_iterate_ml_peerlist(struct wlan_mlo_dev_context *ml_dev, in wlan_mlo_iterate_ml_peerlist() 151 wlan_find_mlpeer_link_mac_addr(struct wlan_mlo_dev_context *ml_dev, in wlan_find_mlpeer_link_mac_addr() 181 wlan_find_mlpeer_mld_mac_addr(struct wlan_mlo_dev_context *ml_dev, in wlan_find_mlpeer_mld_mac_addr() 202 static QDF_STATUS wlan_find_mlpeer_aid(struct wlan_mlo_dev_context *ml_dev, in wlan_find_mlpeer_aid() 220 wlan_find_mlpeer_ml_peerid(struct wlan_mlo_dev_context *ml_dev, in wlan_find_mlpeer_ml_peerid() 238 struct wlan_mlo_dev_context *ml_dev, in wlan_mlo_get_mlpeer_by_linkmac() 261 struct wlan_mlo_dev_context *ml_dev, in wlan_mlo_get_mlpeer_by_aid() 280 struct wlan_mlo_dev_context *ml_dev, in wlan_mlo_get_mlpeer_by_mld_mac() 304 struct wlan_mlo_dev_context **mldev) in wlan_mlo_get_mlpeer_by_peer_mladdr() [all …]
|
H A D | wlan_mlo_mgr_main.c | 438 struct wlan_mlo_dev_context *wlan_mlo_list_peek_head( in wlan_mlo_list_peek_head() 441 struct wlan_mlo_dev_context *mld_ctx; in wlan_mlo_list_peek_head() 448 mld_ctx = qdf_container_of(ml_node, struct wlan_mlo_dev_context, in wlan_mlo_list_peek_head() 454 struct wlan_mlo_dev_context *wlan_mlo_get_next_mld_ctx(qdf_list_t *ml_list, in wlan_mlo_get_next_mld_ctx() 455 struct wlan_mlo_dev_context *mld_cur) in wlan_mlo_get_next_mld_ctx() 457 struct wlan_mlo_dev_context *mld_next; in wlan_mlo_get_next_mld_ctx() 469 mld_next = qdf_container_of(next_node, struct wlan_mlo_dev_context, in wlan_mlo_get_next_mld_ctx() 476 struct wlan_mlo_dev_context *mld_cur; in wlan_mlo_get_sta_mld_ctx_count() 477 struct wlan_mlo_dev_context *mld_next; in wlan_mlo_get_sta_mld_ctx_count() 502 struct wlan_mlo_dev_context [all …]
|
H A D | wlan_mlo_mgr_ap.c | 37 struct wlan_mlo_dev_context *dev_ctx; in mlo_ap_vdev_attach() 89 struct wlan_mlo_dev_context *dev_ctx; in mlo_ap_vdev_attach() 117 struct wlan_mlo_dev_context *dev_ctx; in mlo_ap_get_bridge_vdev_list() 147 QDF_STATUS mlo_ap_get_bridge_vdev_count(struct wlan_mlo_dev_context *mld_ctx, in mlo_ap_get_bridge_vdev_count() 174 struct wlan_mlo_dev_context *dev_ctx; in mlo_ap_get_vdev_list_no_flag() 247 struct wlan_mlo_dev_context *dev_ctx; in mlo_ap_get_vdev_list() 282 struct wlan_mlo_dev_context *dev_ctx; in mlo_ap_get_active_vdev_list() 322 struct wlan_mlo_dev_context *dev_ctx; in mlo_ap_get_partner_vdev_list_from_mld() 384 struct wlan_mlo_dev_context *dev_ctx; in wlan_mlo_ap_get_active_links() 416 struct wlan_mlo_dev_context *dev_ctx; in mlo_is_ap_vdev_up_allowed() [all …]
|
H A D | wlan_mlo_mgr_sta.c | 85 mlo_get_tdls_link_vdev(struct wlan_mlo_dev_context *mlo_dev_ctx) in mlo_get_tdls_link_vdev() 105 struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx; in wlan_mlo_get_tdls_link_vdev() 121 mlo_get_assoc_link_vdev(struct wlan_mlo_dev_context *mlo_dev_ctx) in mlo_get_assoc_link_vdev() 142 struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx; in wlan_mlo_get_assoc_link_vdev() 166 struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx; in mlo_is_mld_disconnected() 184 struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx; in mlo_is_mld_disconnecting_connecting() 204 struct wlan_mlo_dev_context *mlo_dev_ctx; in mlo_is_ml_connection_in_progress() 339 struct wlan_mlo_dev_context *mlo_dev_ctx, in mlo_validate_connect_req() 374 struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx; in mlo_is_mld_connected() 400 struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx; in mlo_mld_clear_mlo_cap() [all …]
|
H A D | wlan_mlo_mgr_aid.c | 556 struct wlan_mlo_dev_context *ml_dev, in mlo_peer_allocate_aid() 593 QDF_STATUS mlo_peer_free_aid(struct wlan_mlo_dev_context *ml_dev, in mlo_peer_free_aid() 629 struct wlan_mlo_dev_context *ml_dev; in mlo_get_aid() 652 struct wlan_mlo_dev_context *ml_dev; in mlo_free_aid() 672 static QDF_STATUS mlo_peer_set_aid(struct wlan_mlo_dev_context *ml_dev, in mlo_peer_set_aid() 694 struct wlan_mlo_dev_context *ml_dev; in mlo_set_aid() 723 struct wlan_mlo_dev_context *ml_dev; in mlme_get_aid() 756 struct wlan_mlo_dev_context *ml_dev; in mlme_set_aid() 788 struct wlan_mlo_dev_context *ml_dev; in mlme_free_aid() 826 struct wlan_mlo_dev_context *ml_dev; in wlan_vdev_mlme_aid_mgr_max_aid_set() [all …]
|
H A D | wlan_mlo_mgr_link_switch.c | 153 struct wlan_mlo_dev_context *ml_dev) in mlo_mgr_update_link_info_reset() 226 void mlo_mgr_alloc_link_info_wmi_chan(struct wlan_mlo_dev_context *ml_dev) in mlo_mgr_alloc_link_info_wmi_chan() 246 void mlo_mgr_free_link_info_wmi_chan(struct wlan_mlo_dev_context *ml_dev) in mlo_mgr_free_link_info_wmi_chan() 265 *mlo_mgr_get_ap_link_by_link_id(struct wlan_mlo_dev_context *mlo_dev_ctx, in mlo_mgr_get_ap_link_by_link_id() 286 struct wlan_mlo_dev_context *mlo_dev_ctx, in mlo_mgr_update_csa_link_info() 366 struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx; in mlo_mgr_is_link_switch_in_progress() 383 void mlo_mgr_link_switch_init_state(struct wlan_mlo_dev_context *mlo_dev_ctx) in mlo_mgr_link_switch_init_state() 391 mlo_mgr_link_switch_trans_next_state(struct wlan_mlo_dev_context *mlo_dev_ctx) in mlo_mgr_link_switch_trans_next_state() 433 mlo_mgr_link_switch_trans_abort_state(struct wlan_mlo_dev_context *mlo_dev_ctx) in mlo_mgr_link_switch_trans_abort_state() 444 mlo_mgr_link_switch_get_curr_state(struct wlan_mlo_dev_context *mlo_dev_ctx) in mlo_mgr_link_switch_get_curr_state() [all …]
|
H A D | wlan_mlo_mgr_peer.c | 31 static void mlo_partner_peer_create_post(struct wlan_mlo_dev_context *ml_dev, in mlo_partner_peer_create_post() 79 static void mlo_partner_peer_reassoc_post(struct wlan_mlo_dev_context *ml_dev, in mlo_partner_peer_reassoc_post() 127 static void mlo_link_peer_assoc_notify(struct wlan_mlo_dev_context *ml_dev, in mlo_link_peer_assoc_notify() 139 static void mlo_link_peer_send_assoc_fail(struct wlan_mlo_dev_context *ml_dev, in mlo_link_peer_send_assoc_fail() 151 static void mlo_link_peer_disconnect_notify(struct wlan_mlo_dev_context *ml_dev, in mlo_link_peer_disconnect_notify() 173 static void mlo_link_peer_deauth_init(struct wlan_mlo_dev_context *ml_dev, in mlo_link_peer_deauth_init() 188 static void mlo_peer_process_pending_auth(struct wlan_mlo_dev_context *ml_dev, in mlo_peer_process_pending_auth() 215 static void mlo_peer_process_pending_auth(struct wlan_mlo_dev_context *ml_dev, in mlo_peer_process_pending_auth() 438 struct wlan_mlo_dev_context *ml_dev; in wlan_mlo_partner_peer_assoc_post() 556 struct wlan_mlo_dev_context *ml_dev; in wlan_mlo_peer_deauth_init() [all …]
|
H A D | wlan_mlo_mgr_primary_umac.c | 372 struct wlan_mlo_dev_context *ml_dev = NULL; in mlo_peer_assign_primary_umac() 518 struct wlan_mlo_dev_context *ml_dev, in mlo_peer_calculate_avg_rssi() 588 struct wlan_mlo_dev_context *ml_dev = vdev->mlo_dev_ctx; in mlo_check_topology() 707 void mlo_update_partner_bridge_info(struct wlan_mlo_dev_context *ml_dev, in mlo_update_partner_bridge_info() 731 struct wlan_mlo_dev_context *ml_dev = NULL; in mlo_is_sta_bridge_vdev() 752 struct wlan_mlo_dev_context *ml_dev = NULL; in mlo_sta_bridge_exists() 772 struct wlan_mlo_dev_context *ml_dev = NULL; in mlo_is_force_central_primary() 838 struct wlan_mlo_dev_context *ml_dev, in mlo_peer_allocate_primary_umac() 963 struct wlan_mlo_dev_context *ml_dev, in mlo_peer_free_primary_umac() 999 struct wlan_mlo_dev_context *ml_dev = (struct wlan_mlo_dev_context *)arg; in mlo_mlme_ptqm_migrate_timer_cb() [all …]
|
H A D | wlan_mlo_mgr_cmn.c | 39 void is_mlo_all_links_up(struct wlan_mlo_dev_context *mldev) in is_mlo_all_links_up() 49 struct wlan_mlo_dev_context *dev_ctx; in mlo_get_vdev_by_link_id() 338 uint8_t mlo_get_link_vdev_ix(struct wlan_mlo_dev_context *ml_dev, in mlo_get_link_vdev_ix() 548 struct wlan_mlo_dev_context *dev_ctx; in mlo_get_ml_vdev_list() 878 struct wlan_mlo_dev_context *mlo_dev_ctx = NULL; in ml_get_link_state_req_cb() 930 struct wlan_mlo_dev_context *mlo_ctx; in mlo_get_link_state_register_resp_cb()
|
H A D | wlan_mlo_mgr_op.c | 57 struct wlan_mlo_dev_context *mlo_dev_ctx; in wlan_mlo_init_cu_bpcc()
|
H A D | wlan_mlo_t2lm.c | 1124 struct wlan_mlo_dev_context *ml_dev, in wlan_mlo_t2lm_update_peer_to_peer_negotiation() 1185 struct wlan_mlo_dev_context *ml_dev) in wlan_mlo_t2lm_register_link_update_notify_handler() 1230 struct wlan_mlo_dev_context *mlo_dev_ctx; in wlan_mlo_t2lm_timer_start() 1349 struct wlan_mlo_dev_context *mlo_dev_ctx; in wlan_update_mapping_switch_time_expected_dur() 1437 struct wlan_mlo_dev_context *mlo_dev_ctx; in wlan_process_bcn_prbrsp_t2lm_ie() 1469 struct wlan_mlo_dev_context *mldev) in wlan_register_t2lm_link_update_notify_handler() 1492 struct wlan_mlo_dev_context *mldev, in wlan_unregister_t2lm_link_update_notify_handler()
|
H A D | wlan_mlo_mgr_msgq.c | 26 struct wlan_mlo_dev_context *ml_dev, in mlo_msgq_post() 161 struct wlan_mlo_dev_context *ml_dev, in mlo_msgq_post()
|
/wlan-driver/qcacld-3.0/components/umac/mlme/mlo_mgr/src/ |
H A D | wlan_mlo_link_force.c | 42 struct wlan_mlo_dev_context *mlo_dev_ctx; in ml_nlink_convert_linkid_bitmap_to_vdev_bitmap() 122 struct wlan_mlo_dev_context *mlo_dev_ctx; in ml_nlink_convert_vdev_bitmap_to_linkid_bitmap() 189 struct wlan_mlo_dev_context *mlo_dev_ctx; in ml_nlink_get_curr_force_state() 208 struct wlan_mlo_dev_context *mlo_dev_ctx; in ml_nlink_clr_force_state() 251 struct wlan_mlo_dev_context *mlo_dev_ctx; in ml_nlink_set_curr_force_active_state() 275 struct wlan_mlo_dev_context *mlo_dev_ctx; in ml_nlink_set_curr_force_inactive_state() 299 struct wlan_mlo_dev_context *mlo_dev_ctx; in ml_nlink_set_curr_force_active_num_state() 323 struct wlan_mlo_dev_context *mlo_dev_ctx; in ml_nlink_set_curr_force_inactive_num_state() 346 struct wlan_mlo_dev_context *mlo_dev_ctx; in ml_nlink_set_dynamic_inactive_links() 369 struct wlan_mlo_dev_context *mlo_dev_ctx; in ml_nlink_update_force_link_request() [all …]
|
H A D | wlan_mlo_mgr_roam.c | 41 struct wlan_mlo_dev_context *mlo_dev_ctx = vdev->mlo_dev_ctx; in mlo_check_connect_req_bmap() 118 struct wlan_mlo_dev_context *mlo_dev_ctx; in mlo_update_vdev_after_roam() 471 struct wlan_mlo_dev_context *mlo_dev_ctx; in mlo_fw_ho_fail_req() 703 struct wlan_mlo_dev_context *mlo_dev_ctx; in mlo_roam_init_cu_bpcc() 843 struct wlan_mlo_dev_context *mlo_dev_ctx; in mlo_check_if_all_links_up() 882 struct wlan_mlo_dev_context *mlo_dev_ctx; in mlo_check_if_all_vdev_up() 930 struct wlan_mlo_dev_context *mlo_dev_ctx; in mlo_roam_set_link_id() 1011 struct wlan_mlo_dev_context *mlo_dev_ctx; in mlo_roam_copy_reassoc_rsp() 1142 struct wlan_mlo_dev_context *mlo_dev_ctx; in mlo_roam_validate_req() 1505 struct wlan_mlo_dev_context *mlo_dev_ctx; in mlo_is_roaming_in_progress() [all …]
|
H A D | wlan_t2lm_api.c | 338 struct wlan_mlo_dev_context *mlo_dev_ctx; in t2lm_handle_rx_teardown() 694 struct wlan_mlo_dev_context *ml_dev_ctx; in wlan_populate_link_disable_t2lm_frame() 798 struct wlan_mlo_dev_context *mlo_dev_ctx; in wlan_update_t2lm_mapping()
|
/wlan-driver/qcacld-3.0/components/tdls/core/src/ |
H A D | wlan_tdls_mgmt.c | 94 struct wlan_mlo_dev_context *mlo_dev_ctx; in tdls_set_remain_links_unforce() 114 struct wlan_mlo_dev_context *mlo_dev_ctx; in tdls_process_mlo_cal_tdls_link_score() 166 struct wlan_mlo_dev_context *mlo_dev_ctx; in tdls_check_wait_more() 202 struct wlan_mlo_dev_context *mlo_dev_ctx; in tdls_process_mlo_choice_tdls_vdev() 323 struct wlan_mlo_dev_context *mlo_dev_ctx; in tdls_process_mlo_rx_mgmt_sync() 410 struct wlan_mlo_dev_context *mlo_dev_ctx; in tdls_set_no_force_vdev()
|
/wlan-driver/qcacld-3.0/components/cmn_services/logging/src/ |
H A D | wlan_connectivity_logging.c | 102 struct wlan_mlo_dev_context *mlo_dev_ctx; in wlan_clear_ml_vdev_sae_auth_logs() 287 struct wlan_mlo_dev_context *mlo_dev_ctx; in wlan_is_sae_auth_log_present_for_bssid() 1106 struct wlan_mlo_dev_context *mldev = NULL; in wlan_convert_link_id_to_diag_band() 1166 struct wlan_mlo_dev_context *mld_ctx = NULL; in wlan_connectivity_mld_link_status_event()
|