/wlan-driver/qcacld-3.0/core/mac/src/pe/lim/ |
D | lim_process_assoc_rsp_frame.c | 69 struct pe_session *session_entry) in lim_update_stads_htcap() argument 79 if (session_entry->htSupportedChannelWidthSet) { in lim_update_stads_htcap() 112 if (session_entry->ht_config.short_gi_20_mhz) in lim_update_stads_htcap() 118 if (session_entry->ht_config.short_gi_40_mhz) in lim_update_stads_htcap() 140 struct pe_session *session_entry, tSchBeaconStruct *beacon) in lim_update_assoc_sta_datas() argument 151 lim_get_phy_mode(mac_ctx, &phy_mode, session_entry); in lim_update_assoc_sta_datas() 153 limGetQosMode(session_entry, &qos_mode); in lim_update_assoc_sta_datas() 154 sta_ds->mlmStaContext.authType = session_entry->limCurrentAuthType; in lim_update_assoc_sta_datas() 162 if (IS_DOT11_MODE_HT(session_entry->dot11mode)) in lim_update_assoc_sta_datas() 164 session_entry); in lim_update_assoc_sta_datas() [all …]
|
D | lim_process_mlm_rsp_messages.c | 300 struct pe_session *session_entry; in lim_process_mlm_join_cnf() local 303 session_entry = pe_find_session_by_session_id(mac_ctx, in lim_process_mlm_join_cnf() 305 if (!session_entry) { in lim_process_mlm_join_cnf() 310 wlan_connectivity_sta_info_event(mac_ctx->psoc, session_entry->vdev_id, in lim_process_mlm_join_cnf() 312 wlan_connectivity_connecting_event(session_entry->vdev, NULL); in lim_process_mlm_join_cnf() 314 session_entry->join_probe_cnt = 0; in lim_process_mlm_join_cnf() 315 if (session_entry->limSmeState != eLIM_SME_WT_JOIN_STATE) { in lim_process_mlm_join_cnf() 317 session_entry->limSmeState); in lim_process_mlm_join_cnf() 326 session_entry) == in lim_process_mlm_join_cnf() 334 session_entry->limSmeState = eLIM_SME_JOIN_FAILURE_STATE; in lim_process_mlm_join_cnf() [all …]
|
D | lim_process_probe_rsp_frame.c | 98 struct pe_session *session_entry, in lim_process_updated_ies_in_probe_rsp() argument 106 if (session_entry->limMlmState == eLIM_MLM_LINK_ESTABLISHED_STATE) { in lim_process_updated_ies_in_probe_rsp() 117 &session_entry->dph.dphHashTable); in lim_process_updated_ies_in_probe_rsp() 119 limGetQosMode(session_entry, &qos_enabled); in lim_process_updated_ies_in_probe_rsp() 120 limGetWmeMode(session_entry, &wme_enabled); in lim_process_updated_ies_in_probe_rsp() 125 session_entry->gLimEdcaParamSetCount); in lim_process_updated_ies_in_probe_rsp() 130 session_entry->gLimEdcaParamSetCount)) { in lim_process_updated_ies_in_probe_rsp() 133 session_entry); in lim_process_updated_ies_in_probe_rsp() 145 session_entry->gLimEdcaParams, in lim_process_updated_ies_in_probe_rsp() 146 session_entry); in lim_process_updated_ies_in_probe_rsp() [all …]
|
D | lim_link_monitoring_algo.c | 62 struct pe_session *session_entry) in lim_delete_sta_util() argument 69 &session_entry->dph.dphHashTable); in lim_delete_sta_util() 73 GET_LIM_SYSTEM_ROLE(session_entry)); in lim_delete_sta_util() 78 if (LIM_IS_AP_ROLE(session_entry)) { in lim_delete_sta_util() 97 session_entry->curr_op_freq) { in lim_delete_sta_util() 102 session_entry, true); in lim_delete_sta_util() 108 stads->staAddr, session_entry, false); in lim_delete_sta_util() 110 session_entry); in lim_delete_sta_util() 115 if (LIM_IS_STA_ROLE(session_entry) && in lim_delete_sta_util() 123 session_entry, REASON_TDLS_PEER_UNREACHABLE); in lim_delete_sta_util() [all …]
|
D | lim_assoc_utils.c | 77 uint32_t lim_cmp_ssid(tSirMacSSid *rx_ssid, struct pe_session *session_entry) in lim_cmp_ssid() argument 79 if (session_entry->ssId.length != rx_ssid->length) in lim_cmp_ssid() 82 return qdf_mem_cmp(rx_ssid->ssId, &session_entry->ssId.ssId, in lim_cmp_ssid() 83 session_entry->ssId.length); in lim_cmp_ssid() 685 struct pe_session *session_entry) in lim_reject_association() argument 690 session_entry->peSessionId, auth_type, sub_type, in lim_reject_association() 713 &session_entry->dph.dphHashTable); in lim_reject_association() 719 1, peer_addr, sub_type, sta_ds, session_entry, in lim_reject_association() 724 session_entry->smeSessionId); in lim_reject_association() 740 lim_cleanup_rx_path(mac_ctx, sta_ds, session_entry, true); in lim_reject_association() [all …]
|
D | lim_process_sme_req_messages.c | 5055 struct pe_session *session_entry; in lim_handle_reassoc_req() local 5086 session_entry = pe_find_session_by_bssid(mac_ctx, in lim_handle_reassoc_req() 5089 if (!session_entry) { in lim_handle_reassoc_req() 5093 session_entry = pe_find_session_by_vdev_id(mac_ctx, vdev_id); in lim_handle_reassoc_req() 5094 if (session_entry) in lim_handle_reassoc_req() 5098 session_entry); in lim_handle_reassoc_req() 5102 if (session_entry->lim_join_req) { in lim_handle_reassoc_req() 5103 qdf_mem_free(session_entry->lim_join_req); in lim_handle_reassoc_req() 5104 session_entry->lim_join_req = NULL; in lim_handle_reassoc_req() 5107 session_entry->cm_id = req->cm_id; in lim_handle_reassoc_req() [all …]
|
D | lim_send_sme_rsp_messages.c | 299 struct pe_session *session_entry) in lim_set_fils_connection() argument 301 if (lim_is_fils_connection(session_entry)) in lim_set_fils_connection() 308 struct pe_session *session_entry) in lim_set_fils_connection() argument 661 struct pe_session *session_entry, in lim_send_assoc_rsp_diag_event() argument 666 session_entry, result_code, 0); in lim_send_assoc_rsp_diag_event() 669 session_entry, result_code, 0); in lim_send_assoc_rsp_diag_event() 674 struct pe_session *session_entry, in lim_send_assoc_rsp_diag_event() argument 683 struct pe_session *session_entry, in lim_send_sme_join_reassoc_rsp() argument 689 lim_send_assoc_rsp_diag_event(mac_ctx, session_entry, msg_type, in lim_send_sme_join_reassoc_rsp() 703 return lim_cm_send_connect_rsp(mac_ctx, session_entry, NULL, in lim_send_sme_join_reassoc_rsp() [all …]
|
D | lim_process_mlm_req_messages.c | 908 static void lim_store_pmfcomeback_timerinfo(struct pe_session *session_entry) in lim_store_pmfcomeback_timerinfo() argument 910 if (session_entry->opmode != QDF_STA_MODE || in lim_store_pmfcomeback_timerinfo() 911 !session_entry->limRmfEnabled) in lim_store_pmfcomeback_timerinfo() 917 session_entry->pmf_retry_timer_info.lim_prev_mlm_state = in lim_store_pmfcomeback_timerinfo() 918 session_entry->limPrevMlmState; in lim_store_pmfcomeback_timerinfo() 919 session_entry->pmf_retry_timer_info.lim_mlm_state = in lim_store_pmfcomeback_timerinfo() 920 session_entry->limMlmState; in lim_store_pmfcomeback_timerinfo() 940 struct pe_session *session_entry; in lim_process_mlm_assoc_req() local 948 session_entry = pe_find_session_by_session_id(mac_ctx, in lim_process_mlm_assoc_req() 950 if (!session_entry) { in lim_process_mlm_assoc_req() [all …]
|
D | lim_reassoc_utils.c | 387 struct pe_session *session_entry) in lim_add_ft_sta_self() argument 395 &session_entry->dph.dphHashTable); in lim_add_ft_sta_self() 402 add_sta_params = session_entry->ftPEContext.pAddStaReq; in lim_add_ft_sta_self() 404 add_sta_params->smesessionId = session_entry->smeSessionId; in lim_add_ft_sta_self() 410 if (lim_is_fils_connection(session_entry)) in lim_add_ft_sta_self() 419 MTRACE(mac_trace_msg_tx(mac_ctx, session_entry->peSessionId, in lim_add_ft_sta_self() 422 session_entry->limPrevMlmState = session_entry->limMlmState; in lim_add_ft_sta_self() 424 session_entry->peSessionId, eLIM_MLM_WT_ADD_STA_RSP_STATE)); in lim_add_ft_sta_self() 425 session_entry->limMlmState = eLIM_MLM_WT_ADD_STA_RSP_STATE; in lim_add_ft_sta_self() 433 session_entry->ftPEContext.pAddStaReq = NULL; in lim_add_ft_sta_self()
|
D | lim_process_assoc_req_frame.c | 2930 struct pe_session *session_entry, in lim_fill_assoc_he_info() argument 2934 if (session_entry->he_capable && assoc_req->he_cap.present) { in lim_fill_assoc_he_info() 2935 if (session_entry->limRFBand == REG_BAND_2G) { in lim_fill_assoc_he_info() 2936 if (session_entry->ch_width == CH_WIDTH_20MHZ) in lim_fill_assoc_he_info() 2938 else if (session_entry->ch_width == CH_WIDTH_40MHZ && in lim_fill_assoc_he_info() 2944 if (session_entry->ch_width == CH_WIDTH_160MHZ && in lim_fill_assoc_he_info() 2947 else if (session_entry->ch_width >= CH_WIDTH_80MHZ && in lim_fill_assoc_he_info() 2950 else if (session_entry->ch_width >= CH_WIDTH_40MHZ && in lim_fill_assoc_he_info() 2963 struct pe_session *session_entry, in lim_fill_assoc_he_info() argument 2983 struct pe_session *session_entry, in lim_fill_assoc_ind_info() argument [all …]
|
D | lim_utils.c | 1366 struct pe_session *session_entry) in lim_update_short_slot_time() argument 1376 &session_entry->dph.dphHashTable); in lim_update_short_slot_time() 1377 lim_get_phy_mode(mac_ctx, &phy_mode, session_entry); in lim_update_short_slot_time() 1397 if (LIM_IS_AP_ROLE(session_entry) && in lim_update_short_slot_time() 1398 session_entry->gLimNoShortSlotParams. in lim_update_short_slot_time() 1400 if (!qdf_mem_cmp(session_entry-> in lim_update_short_slot_time() 1404 } else if (!LIM_IS_AP_ROLE(session_entry)) { in lim_update_short_slot_time() 1416 if (LIM_IS_AP_ROLE(session_entry) && in lim_update_short_slot_time() 1417 !session_entry->gLimNoShortSlotParams. in lim_update_short_slot_time() 1427 if (LIM_IS_AP_ROLE(session_entry)) { in lim_update_short_slot_time() [all …]
|
D | lim_process_message_queue.c | 1016 void *rx_pkt_buffer, struct pe_session *session_entry) in lim_handle_unknown_a2_index_frames() argument 1021 if (LIM_IS_P2P_DEVICE_ROLE(session_entry)) in lim_handle_unknown_a2_index_frames() 1038 if (LIM_IS_STA_ROLE(session_entry) && in lim_handle_unknown_a2_index_frames() 1041 lim_process_action_frame(mac_ctx, rx_pkt_buffer, session_entry); in lim_handle_unknown_a2_index_frames() 1143 struct pe_session *session_entry) in lim_check_mgmt_registered_frames() argument 1205 if (session_entry && LIM_IS_STA_ROLE(session_entry) && in lim_check_mgmt_registered_frames() 1207 session_entry->vdev_id, fc, body, in lim_check_mgmt_registered_frames() 1216 if (session_entry) in lim_check_mgmt_registered_frames() 1217 vdev_id = session_entry->vdev_id; in lim_check_mgmt_registered_frames() 1674 struct pe_session *session_entry = NULL; in lim_process_messages() local [all …]
|
D | lim_ft_preauth.c | 692 struct pe_session *session_entry, in lim_send_preauth_scan_offload() argument 700 if (!session_entry) { in lim_send_preauth_scan_offload() 705 vdev_id = session_entry->smeSessionId; in lim_send_preauth_scan_offload() 760 struct pe_session *session_entry; in lim_preauth_scan_event_handler() local 762 session_entry = pe_find_session_by_scan_id(mac_ctx, scan_id); in lim_preauth_scan_event_handler() 764 if (session_entry) { in lim_preauth_scan_event_handler() 766 (session_entry->ftPEContext.ftPreAuthStatus in lim_preauth_scan_event_handler() 775 session_entry = pe_find_session_by_vdev_id(mac_ctx, vdev_id); in lim_preauth_scan_event_handler() 778 if (!session_entry) { in lim_preauth_scan_event_handler() 789 session_entry); in lim_preauth_scan_event_handler() [all …]
|
D | lim_process_tdls.c | 3332 struct pe_session *session_entry) in lim_tdls_populate_eht_mcs() argument 3335 &stads->eht_config, session_entry, in lim_tdls_populate_eht_mcs() 3336 session_entry->ch_width); in lim_tdls_populate_eht_mcs() 3341 struct pe_session *session_entry) in lim_tdls_populate_eht_mcs() argument 3370 struct pe_session *session_entry, in lim_tdls_populate_matching_rate_set() argument 3424 if (wlan_reg_is_5ghz_ch_freq(session_entry->curr_op_freq)) in lim_tdls_populate_matching_rate_set() 3435 if (IS_DOT11_MODE_HT(session_entry->dot11mode) && in lim_tdls_populate_matching_rate_set() 3462 session_entry, nss, NULL); in lim_tdls_populate_matching_rate_set() 3464 lim_tdls_populate_eht_mcs(mac_ctx, stads, session_entry); in lim_tdls_populate_matching_rate_set() 3467 session_entry); in lim_tdls_populate_matching_rate_set() [all …]
|
D | lim_api.c | 2613 struct pe_session *session_entry) in lim_check_ft_initial_im_association() argument 2624 if (session_entry->is11Rconnection) { in lim_check_ft_initial_im_association() 2627 session_entry->is11Rconnection); in lim_check_ft_initial_im_association() 2644 struct pe_session *session_entry, in lim_gen_link_specific_assoc_rsp() argument 2658 qdf_mem_copy(&sta_link_addr, session_entry->self_mac_addr, in lim_gen_link_specific_assoc_rsp() 2663 ml_partner_info = &session_entry->ml_partner_info; in lim_gen_link_specific_assoc_rsp() 2670 if (link_vdev_id != session_entry->vdev_id) in lim_gen_link_specific_assoc_rsp() 2688 LIM_REASSOC, session_entry); in lim_gen_link_specific_assoc_rsp() 2704 struct pe_session *session_entry, in lim_gen_link_specific_assoc_rsp() argument 3885 lim_validate_probe_rsp_link_info(struct pe_session *session_entry, in lim_validate_probe_rsp_link_info() argument [all …]
|
D | lim_send_management_frames.c | 1373 struct pe_session *session_entry; in lim_assoc_rsp_tx_complete() local 1397 session_entry = pe_find_session_by_bssid( in lim_assoc_rsp_tx_complete() 1400 if (!session_entry) { in lim_assoc_rsp_tx_complete() 1407 &session_entry->dph.dphHashTable); in lim_assoc_rsp_tx_complete() 1415 (tpSirAssocReq)session_entry->parsedAssocReq[sta_ds->assocId]; in lim_assoc_rsp_tx_complete() 1426 session_entry, false); in lim_assoc_rsp_tx_complete() 1427 lim_trigger_sta_deletion(mac_ctx, sta_ds, session_entry); in lim_assoc_rsp_tx_complete() 1431 if (lim_is_mlo_conn(session_entry, sta_ds) && in lim_assoc_rsp_tx_complete() 1433 mac_ctx, session_entry, in lim_assoc_rsp_tx_complete() 1443 sta_ds, session_entry)) { in lim_assoc_rsp_tx_complete() [all …]
|
D | lim_utils.h | 1406 struct pe_session *session_entry, 1442 struct pe_session *session_entry); 1590 struct pe_session *session_entry, 1669 struct pe_session *session_entry, in lim_update_stads_he_caps() argument 1712 tpDphHashNode sta_ds, struct pe_session *session_entry) in lim_update_sta_he_capable() argument 1780 struct pe_session *session_entry, in lim_populate_he_mcs_set() argument 1839 struct pe_session *session_entry, 1993 struct pe_session *session_entry); 2008 struct pe_session *session_entry); 2014 struct pe_session *session_entry) in lim_update_tdls_sta_eht_capable() argument [all …]
|
D | lim_types.h | 559 struct pe_session *session_entry, 625 struct pe_session *session_entry); 652 struct pe_session *session_entry, bool assoc_req_alloc); 936 uint8_t new_channel, uint8_t count, struct pe_session *session_entry); 939 struct pe_session *session_entry); 1025 struct pe_session *session_entry); 1029 struct pe_session *session_entry); 1040 void lim_update_tdls_set_state_for_fw(struct pe_session *session_entry, 1054 struct pe_session *session_entry) in lim_delete_tdls_peers() argument 1065 *session_entry, bool value) in lim_update_tdls_set_state_for_fw() argument [all …]
|
D | lim_assoc_utils.h | 115 struct pe_session *session_entry, 125 struct pe_session *session_entry, 384 struct pe_session *session_entry,
|
/wlan-driver/qcacld-3.0/core/mac/src/pe/nan/ |
D | nan_datapath.c | 344 struct pe_session *session_entry) in lim_process_ndi_mlm_add_bss_rsp() argument 355 session_entry->limMlmState = eLIM_MLM_BSS_STARTED_STATE; in lim_process_ndi_mlm_add_bss_rsp() 357 session_entry->peSessionId, in lim_process_ndi_mlm_add_bss_rsp() 358 session_entry->limMlmState)); in lim_process_ndi_mlm_add_bss_rsp() 359 session_entry->vdev_id = add_bss_rsp->vdev_id; in lim_process_ndi_mlm_add_bss_rsp() 360 session_entry->limSystemRole = eLIM_NDI_ROLE; in lim_process_ndi_mlm_add_bss_rsp() 361 session_entry->statypeForBss = STA_ENTRY_SELF; in lim_process_ndi_mlm_add_bss_rsp() 363 lim_apply_configuration(mac_ctx, session_entry); in lim_process_ndi_mlm_add_bss_rsp() 367 lim_init_peer_idxpool(mac_ctx, session_entry); in lim_process_ndi_mlm_add_bss_rsp() 373 mlm_start_cnf.sessionId = session_entry->peSessionId; in lim_process_ndi_mlm_add_bss_rsp() [all …]
|
D | nan_datapath.h | 46 struct pe_session *session_entry); 59 struct pe_session *session_entry); 62 struct pe_session *session_entry, 82 struct pe_session *session_entry) in lim_process_ndi_mlm_add_bss_rsp() argument 97 struct pe_session *session_entry) in lim_ndi_del_bss_rsp() argument 110 struct pe_session *session_entry, in lim_ndp_add_sta_rsp() argument
|
/wlan-driver/qcacld-3.0/core/mac/src/pe/include/ |
D | lim_process_fils.h | 121 static inline void lim_increase_fils_sequence_number(struct pe_session *session_entry) in lim_increase_fils_sequence_number() argument 123 if (!session_entry->fils_info) in lim_increase_fils_sequence_number() 126 if (session_entry->fils_info->is_fils_connection) in lim_increase_fils_sequence_number() 127 session_entry->fils_info->sequence_number++; in lim_increase_fils_sequence_number() 222 struct pe_session *session_entry, 233 lim_increase_fils_sequence_number(struct pe_session *session_entry) in lim_increase_fils_sequence_number() argument 296 struct pe_session *session_entry, in lim_verify_fils_params_assoc_rsp() argument
|
D | lim_api.h | 354 struct pe_session *session_entry); 713 struct pe_session *session_entry, 763 struct pe_session *session_entry, in lim_gen_link_specific_probe_rsp() argument 798 void lim_update_vdev_sr_elements(struct pe_session *session_entry, 826 lim_update_vdev_sr_elements(struct pe_session *session_entry, in lim_update_vdev_sr_elements() argument
|
D | lim_ft.h | 102 struct pe_session *session_entry, tSirFTPreAuthReq *ft_preauth_req); 163 struct pe_session *session_entry, tSirFTPreAuthReq *ft_preauth_req);
|
/wlan-driver/qcacld-3.0/core/mac/src/pe/rrm/ |
D | rrm_api.c | 1065 struct pe_session *session_entry, in rrm_process_sta_stats_req() argument 1116 &rrm_req->MeasurementRequest[index], session_entry); in rrm_process_sta_stats_req() 1123 mac, session_entry, peer, rrm_status, index); in rrm_process_sta_stats_req() 1642 struct pe_session *session_entry; in rrm_process_beacon_report_xmit() local 1694 session_entry = pe_find_session_by_bssid(mac_ctx, in rrm_process_beacon_report_xmit() 1696 if (!session_entry) { in rrm_process_beacon_report_xmit() 1863 beacon_xmit_ind->bssId, session_entry); in rrm_process_beacon_report_xmit() 1951 struct pe_session *session_entry, in rrm_process_beacon_req() argument 1984 &rrm_req->MeasurementRequest[index], session_entry); in rrm_process_beacon_req() 1987 session_entry, peer, rrm_status, index); in rrm_process_beacon_req() [all …]
|