Home
last modified time | relevance | path

Searched refs:session_entry (Results 1 – 25 of 33) sorted by relevance

12

/wlan-driver/qcacld-3.0/core/mac/src/pe/lim/
Dlim_process_assoc_rsp_frame.c69 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 …]
Dlim_process_mlm_rsp_messages.c300 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 …]
Dlim_process_probe_rsp_frame.c98 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 …]
Dlim_link_monitoring_algo.c62 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 …]
Dlim_assoc_utils.c77 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 …]
Dlim_process_sme_req_messages.c5055 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 …]
Dlim_send_sme_rsp_messages.c299 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 …]
Dlim_process_mlm_req_messages.c908 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 …]
Dlim_reassoc_utils.c387 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()
Dlim_process_assoc_req_frame.c2930 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 …]
Dlim_utils.c1366 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 …]
Dlim_process_message_queue.c1016 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 …]
Dlim_ft_preauth.c692 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 …]
Dlim_process_tdls.c3332 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 …]
Dlim_api.c2613 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 …]
Dlim_send_management_frames.c1373 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 …]
Dlim_utils.h1406 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 …]
Dlim_types.h559 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 …]
Dlim_assoc_utils.h115 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/
Dnan_datapath.c344 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 …]
Dnan_datapath.h46 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/
Dlim_process_fils.h121 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
Dlim_api.h354 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
Dlim_ft.h102 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/
Drrm_api.c1065 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 …]

12