Home
last modified time | relevance | path

Searched refs:he_cap (Results 1 – 25 of 42) sorted by relevance

12

/wlan-driver/qcacld-3.0/core/wma/src/
Dwma_he.c174 static void wma_convert_he_cap(tDot11fIEhe_cap *he_cap, uint32_t *mac_cap, in wma_convert_he_cap() argument
185 he_cap->present = true; in wma_convert_he_cap()
187 he_cap->htc_he = WMI_HECAP_MAC_HECTRL_GET(mac_cap[0]); in wma_convert_he_cap()
188 he_cap->twt_request = WMI_HECAP_MAC_TWTREQ_GET(mac_cap[0]); in wma_convert_he_cap()
189 he_cap->twt_responder = WMI_HECAP_MAC_TWTRSP_GET(mac_cap[0]); in wma_convert_he_cap()
190 he_cap->fragmentation = WMI_HECAP_MAC_HEFRAG_GET(mac_cap[0]); in wma_convert_he_cap()
191 he_cap->max_num_frag_msdu_amsdu_exp = in wma_convert_he_cap()
193 he_cap->min_frag_size = WMI_HECAP_MAC_MINFRAGSZ_GET(mac_cap[0]); in wma_convert_he_cap()
194 he_cap->trigger_frm_mac_pad = WMI_HECAP_MAC_TRIGPADDUR_GET(mac_cap[0]); in wma_convert_he_cap()
195 he_cap->multi_tid_aggr_rx_supp = in wma_convert_he_cap()
[all …]
/wlan-driver/qcacld-3.0/core/mac/src/pe/lim/
Dlim_utils.c6101 tDot11fIEhe_cap *he_cap; in lim_update_ext_cap_he_params() local
6115 he_cap = &mlme_priv->he_config; in lim_update_ext_cap_he_params()
6118 p_ext_cap->twt_requestor_support = he_cap->twt_request; in lim_update_ext_cap_he_params()
6119 p_ext_cap->twt_responder_support = he_cap->twt_responder; in lim_update_ext_cap_he_params()
6936 qdf_mem_copy(&add_sta_params->he_config, &assoc_req->he_cap, in lim_add_he_cap()
6960 tDot11fIEhe_cap *he_cap) in lim_check_is_bss_greater_than_4_nss_supp() argument
6967 if (!session->he_capable || !he_cap->present) in lim_check_is_bss_greater_than_4_nss_supp()
6969 mcs_map = he_cap->rx_he_mcs_map_lt_80; in lim_check_is_bss_greater_than_4_nss_supp()
6979 tDot11fIEhe_cap *he_cap) in lim_check_he_80_mcs11_supp() argument
6984 rx_mcs_map = he_cap->rx_he_mcs_map_lt_80; in lim_check_he_80_mcs11_supp()
[all …]
Dlim_process_tdls.c1111 tDot11fIEhe_cap *he_cap) in lim_tdls_populate_ppe_caps() argument
1118 if (!he_cap->ppet_present) in lim_tdls_populate_ppe_caps()
1126 he_cap->ppet.ppe_threshold.num_ppe_th = lim_truncate_ppet(ppet, in lim_tdls_populate_ppe_caps()
1134 if (he_cap->ppet.ppe_threshold.num_ppe_th) in lim_tdls_populate_ppe_caps()
1135 qdf_mem_copy(he_cap->ppet.ppe_threshold.ppe_th, ppet, in lim_tdls_populate_ppe_caps()
1138 he_cap->ppet.ppe_threshold.num_ppe_th = 1; in lim_tdls_populate_ppe_caps()
1166 &tdls_dis_rsp->he_cap, in lim_tdls_fill_dis_rsp_he_cap()
1177 &tdls_setup_req->he_cap, in lim_tdls_fill_setup_req_he_cap()
1188 &tdls_setup_rsp->he_cap, in lim_tdls_fill_setup_rsp_he_cap()
1335 struct he_capability_info he_cap; in lim_tdls_populate_dot11f_he_caps() member
[all …]
Dlim_prop_exts_utils.c205 if (!session->he_capable || !beacon_struct->he_cap.present) in lim_check_is_he_mcs_valid()
208 mcs_map = beacon_struct->he_cap.rx_he_mcs_map_lt_80; in lim_check_is_he_mcs_valid()
235 beacon && beacon->he_cap.present) { in lim_update_he_bw_cap_mcs()
236 if (!beacon->he_cap.chan_width_2) { in lim_update_he_bw_cap_mcs()
238 } else if (beacon->he_cap.chan_width_2 && in lim_update_he_bw_cap_mcs()
240 *((uint16_t *)beacon->he_cap.rx_he_mcs_map_160), in lim_update_he_bw_cap_mcs()
241 *((uint16_t *)beacon->he_cap.tx_he_mcs_map_160), in lim_update_he_bw_cap_mcs()
515 beacon_struct->he_cap.present && in lim_check_peer_ldpc_and_update()
516 lim_check_he_80_mcs11_supp(session, &beacon_struct->he_cap) && in lim_check_peer_ldpc_and_update()
517 !beacon_struct->he_cap.ldpc_coding) { in lim_check_peer_ldpc_and_update()
[all …]
Dlim_process_assoc_rsp_frame.c145 tDot11fIEhe_cap *he_cap = NULL; in lim_update_assoc_sta_datas() local
212 he_cap = &assoc_rsp->he_cap; in lim_update_assoc_sta_datas()
223 vht_caps, he_cap, eht_cap, in lim_update_assoc_sta_datas()
1277 assoc_rsp->VHTCaps.present, assoc_rsp->he_cap.present, in lim_process_assoc_rsp_frame()
1284 assoc_rsp->VHTCaps.present, assoc_rsp->he_cap.present, in lim_process_assoc_rsp_frame()
1328 assoc_rsp->he_cap, in lim_process_assoc_rsp_frame()
1487 &assoc_rsp->he_cap, in lim_process_assoc_rsp_frame()
1510 &assoc_rsp->he_cap); in lim_process_assoc_rsp_frame()
Dlim_process_assoc_req_frame.c274 assoc_req->he_cap, in lim_chk_assoc_req_parse_error()
555 !assoc_req->he_cap.present) { in lim_chk_11ax_only()
586 assoc_req->he_cap.present) { in lim_check_11ax_basic_mcs()
587 rx_mcs = assoc_req->he_cap.rx_he_mcs_map_lt_80; in lim_check_11ax_basic_mcs()
588 tx_mcs = assoc_req->he_cap.tx_he_mcs_map_lt_80; in lim_check_11ax_basic_mcs()
1786 session, vht_caps, &assoc_req->he_cap, in lim_update_sta_ds()
2871 assoc_req->he_cap.present, assoc_req->eht_cap.present, in lim_process_assoc_req_frame()
2878 assoc_req->he_cap.present, assoc_req->eht_cap.present, in lim_process_assoc_req_frame()
2934 if (session_entry->he_capable && assoc_req->he_cap.present) { in lim_fill_assoc_he_info()
2939 assoc_req->he_cap.chan_width_0 == 1) in lim_fill_assoc_he_info()
[all …]
Dlim_ft.c220 pBeaconStruct->he_cap.present) { in lim_ft_prepare_add_bss_req()
269 pBeaconStruct->he_cap.present) in lim_ft_prepare_add_bss_req()
320 &pBeaconStruct->he_cap, in lim_ft_prepare_add_bss_req()
422 if (bcn->he_cap.present) in lim_calculate_dot11_mode()
688 pBeaconStruct->he_cap.present) { in lim_fill_ft_session()
Dlim_send_frames_host_roam.c350 &frm->he_cap); in lim_send_reassoc_req_with_ft_ies_mgmt_frame()
794 &frm->he_cap); in lim_send_reassoc_req_mgmt_frame()
906 frm->he_cap.present, in lim_send_reassoc_req_mgmt_frame()
Dlim_api.c1762 tDot11fIEhe_cap *he_cap, in lim_set_twt_peer_capabilities() argument
1767 if (he_cap->twt_request) in lim_set_twt_peer_capabilities()
1770 if (he_cap->twt_responder) in lim_set_twt_peer_capabilities()
1773 if (he_cap->broadcast_twt) in lim_set_twt_peer_capabilities()
1776 if (he_cap->flex_twt_sched) in lim_set_twt_peer_capabilities()
1802 tDot11fIEhe_cap *he_cap, in lim_set_twt_peer_capabilities() argument
1807 if (he_cap->twt_request) in lim_set_twt_peer_capabilities()
1810 if (he_cap->twt_responder) in lim_set_twt_peer_capabilities()
1813 if (he_cap->broadcast_twt) in lim_set_twt_peer_capabilities()
1816 if (he_cap->flex_twt_sched) in lim_set_twt_peer_capabilities()
[all …]
Dlim_utils.h1379 void lim_log_he_cap(struct mac_context *mac, tDot11fIEhe_cap *he_cap);
1389 tDot11fIEhe_cap *he_cap);
1392 tDot11fIEhe_cap *he_cap);
1706 tDot11fIEhe_cap *he_cap) in lim_log_he_cap() argument
3160 tDot11fIEhe_cap *he_cap);
/wlan-driver/qcacld-3.0/components/mlme/dispatcher/src/
Dwlan_mlme_api.c832 tDot11fIEhe_cap *he_cap) in mlme_cfg_get_he_caps() argument
840 *he_cap = mlme_obj->cfg.he_caps.he_cap_orig; in mlme_cfg_get_he_caps()
925 tDot11fIEhe_cap *he_cap = &wma_cfg->he_cap; in mlme_update_tgt_he_caps_in_cfg() local
936 mlme_obj->cfg.he_caps.dot11_he_cap.htc_he = he_cap->htc_he; in mlme_update_tgt_he_caps_in_cfg()
938 twt_req = QDF_MIN(he_cap->twt_request, in mlme_update_tgt_he_caps_in_cfg()
942 twt_resp = QDF_MIN(he_cap->twt_responder, in mlme_update_tgt_he_caps_in_cfg()
946 value = QDF_MIN(he_cap->fragmentation, in mlme_update_tgt_he_caps_in_cfg()
953 he_cap->max_num_frag_msdu_amsdu_exp)) in mlme_update_tgt_he_caps_in_cfg()
955 he_cap->max_num_frag_msdu_amsdu_exp; in mlme_update_tgt_he_caps_in_cfg()
956 if (cfg_in_range(CFG_HE_MIN_FRAG_SIZE, he_cap->min_frag_size)) in mlme_update_tgt_he_caps_in_cfg()
[all …]
/wlan-driver/qcacld-3.0/core/hdd/src/
Dwlan_hdd_he.c152 struct he_capability he_cap; in __wlan_hdd_cfg80211_get_he_cap() local
169 status = wma_get_he_capabilities(&he_cap); in __wlan_hdd_cfg80211_get_he_cap()
178 NLA_HDRLEN + sizeof(he_cap.phy_cap) + in __wlan_hdd_cfg80211_get_he_cap()
179 NLA_HDRLEN + sizeof(he_cap.mac_cap) + in __wlan_hdd_cfg80211_get_he_cap()
180 NLA_HDRLEN + sizeof(he_cap.mcs) + in __wlan_hdd_cfg80211_get_he_cap()
181 NLA_HDRLEN + sizeof(he_cap.ppet.numss_m1) + in __wlan_hdd_cfg80211_get_he_cap()
182 NLA_HDRLEN + sizeof(he_cap.ppet.ru_bit_mask) + in __wlan_hdd_cfg80211_get_he_cap()
184 sizeof(he_cap.ppet.ppet16_ppet8_ru3_ru0); in __wlan_hdd_cfg80211_get_he_cap()
206 QCA_WLAN_VENDOR_ATTR_MAC_CAPAB, he_cap.mac_cap) || in __wlan_hdd_cfg80211_get_he_cap()
208 QCA_WLAN_VENDOR_ATTR_HE_MCS, he_cap.mcs) || in __wlan_hdd_cfg80211_get_he_cap()
[all …]
Dwlan_hdd_eht.c151 !hdd_ctx->iftype_data_6g->he_cap.has_he) { in hdd_update_wiphy_eht_caps_6ghz()
210 !hdd_ctx->iftype_data_2g->he_cap.has_he) { in hdd_update_wiphy_eht_cap()
241 !hdd_ctx->iftype_data_5g->he_cap.has_he) { in hdd_update_wiphy_eht_cap()
/wlan-driver/qcacld-3.0/os_if/son/src/
Dos_if_son.c894 tDot11fIEhe_cap he_cap = {0}; in os_if_son_get_apcap() local
938 ucfg_mlme_cfg_get_he_caps(psoc, &he_cap); in os_if_son_get_apcap()
939 if (he_cap.present) { in os_if_son_get_apcap()
945 he_cap.he_1x_ltf_800_gi_ppdu; in os_if_son_get_apcap()
947 he_cap.he_4x_ltf_3200_gi_ndp; in os_if_son_get_apcap()
948 apcap->hecap.he_su_bfer = he_cap.su_beamformer; in os_if_son_get_apcap()
949 apcap->hecap.he_su_bfee = he_cap.su_beamformee; in os_if_son_get_apcap()
950 apcap->hecap.he_mu_bfer = he_cap.mu_beamformer; in os_if_son_get_apcap()
951 apcap->hecap.supported_he_mcs[0] = he_cap.rx_he_mcs_map_lt_80; in os_if_son_get_apcap()
952 apcap->hecap.supported_he_mcs[1] = he_cap.tx_he_mcs_map_lt_80; in os_if_son_get_apcap()
[all …]
/wlan-driver/qcacld-3.0/core/wma/inc/
Dwma_he.h45 void wma_print_he_cap(tDot11fIEhe_cap *he_cap);
233 QDF_STATUS wma_get_he_capabilities(struct he_capability *he_cap);
275 static inline void wma_print_he_cap(tDot11fIEhe_cap *he_cap) in wma_print_he_cap() argument
Dwma_tgt_cfg.h267 tDot11fIEhe_cap he_cap; member
/wlan-driver/fw-api/fw/
Dwmi_unified.h17285 #define WMI_HECAP_MAC_HECTRL_GET_D2(he_cap) WMI_GET_BITS(he_cap, 0, 1) argument
17286 #define WMI_HECAP_MAC_HECTRL_SET_D2(he_cap, value) WMI_SET_BITS(he_cap, 0, 1, value) argument
17289 #define WMI_HECAP_MAC_TWTREQ_GET_D2(he_cap) WMI_GET_BITS(he_cap, 1, 1) argument
17290 #define WMI_HECAP_MAC_TWTREQ_SET_D2(he_cap, value) WMI_SET_BITS(he_cap, 1, 1, value) argument
17293 #define WMI_HECAP_MAC_TWTRSP_GET_D2(he_cap) WMI_GET_BITS(he_cap, 2, 1) argument
17294 #define WMI_HECAP_MAC_TWTRSP_SET_D2(he_cap, value) WMI_SET_BITS(he_cap, 2, 1, value) argument
17305 #define WMI_HECAP_MAC_HEFRAG_GET_D2(he_cap) WMI_GET_BITS(he_cap, 3, 2) argument
17306 #define WMI_HECAP_MAC_HEFRAG_SET_D2(he_cap, value) WMI_SET_BITS(he_cap, 3, 2, value) argument
17309 #define WMI_HECAP_MAC_MAXFRAGMSDU_GET_D2(he_cap) WMI_GET_BITS(he_cap, 5, 3) argument
17310 #define WMI_HECAP_MAC_MAXFRAGMSDU_SET_D2(he_cap, value) WMI_SET_BITS(he_cap, 5, 3, value) argument
[all …]
/wlan-driver/qcacld-3.0/core/mac/src/pe/sch/
Dsch_beacon_gen.c267 qdf_mem_copy(&link_ie->link_he_cap, &bcn_2->he_cap, in lim_update_link_info()
268 sizeof(bcn_2->he_cap)); in lim_update_link_info()
773 &bcn_2->he_cap); in sch_set_fixed_beacon_fields()
996 bcn_2->he_cap, is_band_2g); in sch_set_fixed_beacon_fields()
1089 bcn_2->he_cap.present, bcn_2->eht_cap.present); in sch_set_fixed_beacon_fields()
1354 if (beacon2->he_cap.present) { in lim_update_probe_rsp_template_ie_bitmap_beacon2()
1357 qdf_mem_copy((void *)&prb_rsp->he_cap, in lim_update_probe_rsp_template_ie_bitmap_beacon2()
1358 (void *)&beacon2->he_cap, in lim_update_probe_rsp_template_ie_bitmap_beacon2()
1359 sizeof(beacon2->he_cap)); in lim_update_probe_rsp_template_ie_bitmap_beacon2()
/wlan-driver/qcacld-3.0/core/mac/src/include/
Dparser_api.h302 tDot11fIEhe_cap he_cap; member
338 tDot11fIEhe_cap he_cap; member
394 tDot11fIEhe_cap he_cap; member
499 tDot11fIEhe_cap he_cap; member
1325 tDot11fIEhe_cap *he_cap,
1380 struct pe_session *session, tDot11fIEhe_cap *he_cap) in populate_dot11f_he_caps() argument
1388 tDot11fIEhe_cap *he_cap) in populate_dot11f_he_caps_by_band() argument
/wlan-driver/qcacld-3.0/core/mac/src/sys/legacy/src/utils/src/
Dparser_api.c2632 if (pr->he_cap.present)
2633 qdf_mem_copy(&pProbeReq->he_cap, &pr->he_cap,
3231 if (pr->he_cap.present) {
3232 qdf_mem_copy(&pProbeResp->he_cap, &pr->he_cap,
3512 if (ar->he_cap.present)
3513 qdf_mem_copy(&pAssocReq->he_cap, &ar->he_cap,
3527 ar->he_cap.present, ar->he_6ghz_band_cap.present,
4252 if (ar->he_cap.present) {
4253 qdf_mem_copy(&pAssocRsp->he_cap, &ar->he_cap,
4287 ar->vendor_vht_ie.VHTOperation.present, ar->he_cap.present,
[all …]
/wlan-driver/qca-wifi-host-cmn/umac/mlme/include/
Dwlan_psoc_mlme.h68 he_cap:1, member
/wlan-driver/qcacld-3.0/core/mac/src/pe/include/
Dlim_api.h574 tDot11fIEhe_cap *he_cap,
596 tDot11fIEhe_cap *he_cap, in lim_set_twt_peer_capabilities() argument
/wlan-driver/qcacld-3.0/components/tdls/dispatcher/inc/
Dwlan_tdls_public_structs.h886 struct hecap he_cap; member
1458 struct hecap he_cap; member
/wlan-driver/qcacld-3.0/core/mac/src/cfg/cfgUtil/
Ddot11f.frms3262 IE he_cap (EID_EXTN_ID_ELEMENT) OUI (0x23)
4083 OPTIE he_cap;
4189 OPTIE he_cap;
4269 OPTIE he_cap;
4334 OPTIE he_cap;
4388 OPTIE he_cap;
4440 OPTIE he_cap;
4489 OPTIE he_cap;
4526 OPTIE he_cap;
4577 OPTIE he_cap;
[all …]
/wlan-driver/qcacld-3.0/components/son/dispatcher/src/
Dson_api.c78 tDot11fIEhe_cap he_cap = {0}; in wlan_son_is_he_supported() local
80 mlme_cfg_get_he_caps(psoc, &he_cap); in wlan_son_is_he_supported()
81 return !!he_cap.present; in wlan_son_is_he_supported()

12