Home
last modified time | relevance | path

Searched refs:elems (Results 1 – 25 of 59) sorted by relevance

123

/freebsd-14.2/contrib/wpa/src/common/
H A Dieee802_11_common.c68 elems->wmm = pos; in ieee802_11_parse_vendor_specific()
101 elems->p2p = pos; in ieee802_11_parse_vendor_specific()
106 elems->wfd = pos; in ieee802_11_parse_vendor_specific()
111 elems->hs20 = pos; in ieee802_11_parse_vendor_specific()
121 elems->mbo = pos; in ieee802_11_parse_vendor_specific()
359 elems->oci = pos; in ieee802_11_parse_extension()
475 elems, in __ieee802_11_parse_elems()
598 elems->mb_ies.ies[elems->mb_ies.nof_ies].ie = pos; in __ieee802_11_parse_elems()
599 elems->mb_ies.ies[elems->mb_ies.nof_ies].ie_len = elen; in __ieee802_11_parse_elems()
696 os_memset(elems, 0, sizeof(*elems)); in ieee802_11_parse_elems()
[all …]
H A Dsae_pk.c782 struct ieee802_11_elems elems; in sae_check_confirm_pk() local
808 if (!elems.fils_pk || !elems.fils_key_confirm || !elems.sae_pk) { in sae_check_confirm_pk()
823 elems.sae_pk, SAE_PK_M_LEN + AES_BLOCK_SIZE); in sae_check_confirm_pk()
826 elems.sae_pk, SAE_PK_M_LEN + AES_BLOCK_SIZE, in sae_check_confirm_pk()
834 if (elems.fils_pk[0] != 2) { in sae_check_confirm_pk()
836 elems.fils_pk[0]); in sae_check_confirm_pk()
839 k_ap_len = elems.fils_pk_len - 1; in sae_check_confirm_pk()
840 k_ap = elems.fils_pk + 1; in sae_check_confirm_pk()
859 elems.fils_key_confirm, elems.fils_key_confirm_len); in sae_check_confirm_pk()
869 elems.fils_key_confirm, in sae_check_confirm_pk()
[all …]
H A Dnan_de.c38 struct wpabuf *elems; member
225 if (srv->elems) in nan_de_tx_sdf()
261 if (srv->elems) { in nan_de_tx_sdf()
888 if (srv->elems) in nan_de_rx_subscribe()
925 if (srv->elems) { in nan_de_rx_subscribe()
1250 if (elems) { in nan_de_publish()
1251 srv->elems = wpabuf_dup(elems); in nan_de_publish()
1252 if (!srv->elems) in nan_de_publish()
1346 if (elems) { in nan_de_subscribe()
1347 srv->elems = wpabuf_dup(elems); in nan_de_subscribe()
[all …]
H A Dhw_features_common.c182 struct ieee802_11_elems elems; in get_pri_sec_chan() local
187 ParseFailed && elems.ht_operation) { in get_pri_sec_chan()
188 oper = (struct ieee80211_ht_operation *) elems.ht_operation; in get_pri_sec_chan()
270 struct ieee802_11_elems elems; in check_20mhz_bss() local
280 if (!elems.ht_capabilities) { in check_20mhz_bss()
286 if (elems.ht_operation) { in check_20mhz_bss()
287 oper = (struct ieee80211_ht_operation *) elems.ht_operation; in check_20mhz_bss()
322 struct ieee802_11_elems elems; in check_40mhz_2g4() local
364 &elems, 0) != ParseFailed && in check_40mhz_2g4()
365 elems.ht_capabilities) { in check_40mhz_2g4()
[all …]
H A Dnan_de.h107 const struct wpabuf *ssi, const struct wpabuf *elems,
134 const struct wpabuf *ssi, const struct wpabuf *elems,
142 const struct wpabuf *ssi, const struct wpabuf *elems,
/freebsd-14.2/contrib/wpa/wpa_supplicant/
H A Dmesh_mpm.c126 if (!elems->supp_rates) { in copy_supp_rates()
132 if (elems->supp_rates_len + elems->ext_supp_rates_len > in copy_supp_rates()
137 elems->ext_supp_rates_len); in copy_supp_rates()
143 elems->supp_rates, elems->supp_rates_len, in copy_supp_rates()
144 elems->ext_supp_rates, elems->ext_supp_rates_len); in copy_supp_rates()
786 elems->he_capabilities, elems->he_capabilities_len); in mesh_mpm_add_peer()
1210 if (!elems.peer_mgmt) { in mesh_mpm_action_rx()
1216 if (!elems.mesh_id || !elems.mesh_config) { in mesh_mpm_action_rx()
1230 elems.peer_mgmt, in mesh_mpm_action_rx()
1307 elems.rsn_ie_len); in mesh_mpm_action_rx()
[all …]
H A Dmesh.c585 struct ieee802_11_elems elems; in wpa_mesh_notify_peer() local
737 struct ieee802_11_elems elems; in mesh_attr_text() local
745 if (elems.mesh_id_len < 1) in mesh_attr_text()
752 os_memcpy(mesh_id, elems.mesh_id, elems.mesh_id_len); in mesh_attr_text()
753 mesh_id[elems.mesh_id_len] = '\0'; in mesh_attr_text()
760 if (elems.mesh_config_len > 6) { in mesh_attr_text()
769 elems.mesh_config[0], elems.mesh_config[1], in mesh_attr_text()
770 elems.mesh_config[2], elems.mesh_config[3], in mesh_attr_text()
771 elems.mesh_config[4], elems.mesh_config[5], in mesh_attr_text()
772 elems.mesh_config[6]); in mesh_attr_text()
[all …]
H A Dnan_usd.c389 struct wpabuf *elems = NULL; in wpas_nan_usd_publish() local
395 ssi, elems, params); in wpas_nan_usd_publish()
396 wpabuf_free(elems); in wpas_nan_usd_publish()
425 struct wpabuf *elems = NULL; in wpas_nan_usd_subscribe() local
431 srv_proto_type, ssi, elems, params); in wpas_nan_usd_subscribe()
432 wpabuf_free(elems); in wpas_nan_usd_subscribe()
447 const struct wpabuf *ssi, const struct wpabuf *elems, in wpas_nan_usd_transmit() argument
452 return nan_de_transmit(wpa_s->nan_de, handle, ssi, elems, peer_addr, in wpas_nan_usd_transmit()
H A Dmesh_rsn.c647 struct ieee802_11_elems *elems, const u8 *cat, in mesh_rsn_process_ampe() argument
660 elems->mic ? (elems->mic - 2) - cat : 0 }; in mesh_rsn_process_ampe()
682 if (!elems->mic || elems->mic_len < AES_BLOCK_SIZE) { in mesh_rsn_process_ampe()
687 ampe_buf = (u8 *) elems->mic + elems->mic_len; in mesh_rsn_process_ampe()
691 crypt_len = elems_len - (elems->mic - start); in mesh_rsn_process_ampe()
705 os_memcpy(crypt, elems->mic, crypt_len); in mesh_rsn_process_ampe()
H A Dwmm_ac.c421 struct ieee802_11_elems elems; in wmm_ac_process_param_elem() local
427 if (ieee802_11_parse_elems(ies, ies_len, &elems, 1) == ParseFailed) { in wmm_ac_process_param_elem()
432 if (!elems.wmm) { in wmm_ac_process_param_elem()
437 if (elems.wmm_len != sizeof(*wmm_params)) { in wmm_ac_process_param_elem()
442 wmm_params = (struct wmm_parameter_element *)(elems.wmm); in wmm_ac_process_param_elem()
738 struct ieee802_11_elems elems; in wmm_ac_rx_action() local
782 if (ieee802_11_parse_elems(data + 2, len - 2, &elems, 1) != ParseOK) { in wmm_ac_rx_action()
790 if (elems.wmm_tspec_len != sizeof(struct wmm_tspec_element) - 2) { in wmm_ac_rx_action()
795 tspec = (struct wmm_tspec_element *)(elems.wmm_tspec - 2); in wmm_ac_rx_action()
H A Dsme.c492 if (!elems.basic_mle || !elems.basic_mle_len) { in wpas_sme_ml_auth()
504 mld_addr = get_basic_mle_mld_addr(elems.basic_mle, elems.basic_mle_len); in wpas_sme_ml_auth()
1629 if (!elems.basic_mle || !elems.basic_mle_len) { in sme_external_ml_auth()
1641 mld_addr = get_basic_mle_mld_addr(elems.basic_mle, elems.basic_mle_len); in sme_external_ml_auth()
2599 os_memset(&elems, 0, sizeof(elems)); in sme_associate()
2601 if (elems.rsn_ie) { in sme_associate()
2609 } else if (elems.osen) { in sme_associate()
2612 elems.osen_len + 2); in sme_associate()
2615 if (elems.rsnxe) in sme_associate()
2798 if (!elems.timeout_int) { in sme_try_assoc_comeback()
[all …]
/freebsd-14.2/contrib/wpa/src/pasn/
H A Dpasn_initiator.c351 if (!elems.rsn_ie || !elems.fils_nonce || !elems.fils_nonce || in wpas_pasn_wd_fils_rx()
357 ret = wpa_parse_wpa_ie(elems.rsn_ie - 2, elems.rsn_ie_len + 2, in wpas_pasn_wd_fils_rx()
1108 if (!elems.mic || elems.mic_len != mic_len) { in wpa_pasn_auth_rx()
1117 if (!elems.pasn_params || !elems.pasn_params_len) { in wpa_pasn_auth_rx()
1165 ret = wpa_parse_wpa_ie(elems.rsn_ie - 2, elems.rsn_ie_len + 2, in wpa_pasn_auth_rx()
1257 if (!elems.mic) in wpa_pasn_auth_rx()
1285 if (elems.rsn_ie && elems.rsn_ie_len) in wpa_pasn_auth_rx()
1287 if (elems.rsnxe && elems.rsnxe_len) in wpa_pasn_auth_rx()
1294 if (elems.rsn_ie && elems.rsn_ie_len) in wpa_pasn_auth_rx()
1297 if (elems.rsnxe && elems.rsnxe_len) in wpa_pasn_auth_rx()
[all …]
H A Dpasn_responder.c602 struct ieee802_11_elems elems; in handle_auth_pasn_1() local
629 if (!elems.rsn_ie) { in handle_auth_pasn_1()
635 ret = wpa_parse_wpa_ie_rsn(elems.rsn_ie - 2, elems.rsn_ie_len + 2, in handle_auth_pasn_1()
661 ieee802_11_rsnx_capab_len(elems.rsnxe, elems.rsnxe_len, in handle_auth_pasn_1()
672 if (!elems.pasn_params || !elems.pasn_params_len) { in handle_auth_pasn_1()
680 elems.pasn_params_len + 3, in handle_auth_pasn_1()
918 struct ieee802_11_elems elems; in handle_auth_pasn_3() local
938 if (!elems.mic || elems.mic_len != mic_len) { in handle_auth_pasn_3()
945 if (!elems.pasn_params || !elems.pasn_params_len) { in handle_auth_pasn_3()
952 elems.pasn_params_len + 3, in handle_auth_pasn_3()
[all …]
/freebsd-14.2/contrib/wpa/src/ap/
H A Dap_list.c171 struct ieee802_11_elems *elems, in ap_list_process_beacon() argument
193 elems->supp_rates, elems->supp_rates_len, in ap_list_process_beacon()
194 elems->ext_supp_rates, elems->ext_supp_rates_len); in ap_list_process_beacon()
196 if (elems->erp_info) in ap_list_process_beacon()
197 ap->erp = elems->erp_info[0]; in ap_list_process_beacon()
201 if (elems->ds_params) in ap_list_process_beacon()
202 ap->channel = elems->ds_params[0]; in ap_list_process_beacon()
203 else if (elems->ht_operation) in ap_list_process_beacon()
204 ap->channel = elems->ht_operation[0]; in ap_list_process_beacon()
208 if (elems->ht_capabilities) in ap_list_process_beacon()
H A Ddrv_callbacks.c416 if (elems.p2p) { in hostapd_notif_assoc()
443 if (elems.hs20 && elems.hs20_len > 4) { in hostapd_notif_assoc()
528 elems.rsnxe ? elems.rsnxe - 2 : NULL, in hostapd_notif_assoc()
529 elems.rsnxe ? elems.rsnxe_len + 2 : 0, in hostapd_notif_assoc()
530 elems.mdie, elems.mdie_len, in hostapd_notif_assoc()
531 elems.owe_dh, elems.owe_dh_len, NULL); in hostapd_notif_assoc()
620 ieee802_11_rsnx_capab_len(elems.rsnxe, elems.rsnxe_len, in hostapd_notif_assoc()
678 elems.osen - 2, elems.osen_len + 2) < 0) in hostapd_notif_assoc()
790 elems.owe_dh, elems.owe_dh_len, in hostapd_notif_assoc()
2311 elems.owe_dh, elems.owe_dh_len); in hostapd_notif_update_dh_ie()
[all …]
H A Dnan_usd_ap.c198 struct wpabuf *elems = NULL; in hostapd_nan_usd_publish() local
204 ssi, elems, params); in hostapd_nan_usd_publish()
205 wpabuf_free(elems); in hostapd_nan_usd_publish()
237 struct wpabuf *elems = NULL; in hostapd_nan_usd_subscribe() local
243 srv_proto_type, ssi, elems, params); in hostapd_nan_usd_subscribe()
244 wpabuf_free(elems); in hostapd_nan_usd_subscribe()
260 const struct wpabuf *elems, in hostapd_nan_usd_transmit() argument
265 return nan_de_transmit(hapd->nan_de, handle, ssi, elems, peer_addr, in hostapd_nan_usd_transmit()
H A Dieee802_11.c1919 elems.rsn_ie, elems.rsn_ie_len); in handle_auth_fils()
1940 elems.rsn_ie - 2, elems.rsn_ie_len + 2, in handle_auth_fils()
1941 elems.rsnxe ? elems.rsnxe - 2 : NULL, in handle_auth_fils()
1942 elems.rsnxe ? elems.rsnxe_len + 2 : 0, in handle_auth_fils()
2559 if (!elems.rsn_ie || !elems.fils_nonce || !elems.fils_nonce || in pasn_wd_handle_fils()
3580 elems->supp_rates, elems->supp_rates_len, in copy_supp_rates()
4134 elems->rsnxe ? elems->rsnxe - 2 : in __check_assoc_ies()
4138 elems->mdie, elems->mdie_len, in __check_assoc_ies()
4139 elems->owe_dh, elems->owe_dh_len, in __check_assoc_ies()
4266 elems->rsnxe, elems->rsnxe_len, in __check_assoc_ies()
[all …]
H A Dbeacon.c1396 if ((!elems.ssid || !elems.supp_rates)) { in handle_probe_req()
1413 if (elems.ds_params && in handle_probe_req()
1452 elems.ssid_list_len == 0 && elems.short_ssid_list_len == 0) { in handle_probe_req()
1464 elems.ssid_len = 0; in handle_probe_req()
1483 res = ssid_match(hapd, elems.ssid, elems.ssid_len, in handle_probe_req()
1484 elems.ssid_list, elems.ssid_list_len, in handle_probe_req()
1485 elems.short_ssid_list, elems.short_ssid_list_len); in handle_probe_req()
1491 wpa_ssid_txt(elems.ssid, elems.ssid_len), in handle_probe_req()
1506 elems.interworking && elems.interworking_len >= 1) { in handle_probe_req()
1518 (elems.interworking_len == 7 || elems.interworking_len == 9)) { in handle_probe_req()
[all …]
H A Dmbo_ap.h19 struct ieee802_11_elems *elems);
29 struct ieee802_11_elems *elems) in mbo_ap_check_sta_assoc() argument
H A Dmbo_ap.c84 struct ieee802_11_elems *elems) in mbo_ap_check_sta_assoc() argument
89 if (!hapd->conf->mbo_enabled || !elems->mbo) in mbo_ap_check_sta_assoc()
92 pos = elems->mbo + 4; in mbo_ap_check_sta_assoc()
93 len = elems->mbo_len - 4; in mbo_ap_check_sta_assoc()
H A Dwmm.c320 struct ieee802_11_elems elems; in hostapd_wmm_action() local
339 if (ieee802_11_parse_elems(pos, left, &elems, 1) == ParseFailed) { in hostapd_wmm_action()
349 if (!elems.wmm_tspec || in hostapd_wmm_action()
350 elems.wmm_tspec_len != (sizeof(struct wmm_tspec_element) - 2)) { in hostapd_wmm_action()
367 (elems.wmm_tspec - 2), len); in hostapd_wmm_action()
/freebsd-14.2/sys/dev/ofw/
H A Dofw_bus_subr.c878 phandle_t *elems; in ofw_bus_parse_xref_list_internal() local
882 elems = NULL; in ofw_bus_parse_xref_list_internal()
884 (void **)&elems); in ofw_bus_parse_xref_list_internal()
889 pnode = elems[i++]; in ofw_bus_parse_xref_list_internal()
914 if (elems != NULL) in ofw_bus_parse_xref_list_internal()
974 char *elems; in ofw_bus_find_string_index() local
977 elems = NULL; in ofw_bus_find_string_index()
992 if (elems != NULL) in ofw_bus_find_string_index()
1004 char *elems, *tptr; in ofw_bus_string_list_to_array() local
1008 elems = NULL; in ofw_bus_string_list_to_array()
[all …]
/freebsd-14.2/contrib/wpa/src/p2p/
H A Dp2p_parse.c546 struct ieee802_11_elems elems; in p2p_parse_ies() local
548 if (ieee802_11_parse_elems(data, len, &elems, 0) == ParseFailed) in p2p_parse_ies()
551 if (elems.ds_params) in p2p_parse_ies()
552 msg->ds_params = elems.ds_params; in p2p_parse_ies()
553 if (elems.ssid) in p2p_parse_ies()
554 msg->ssid = elems.ssid - 2; in p2p_parse_ies()
577 if (elems.wfd) { in p2p_parse_ies()
583 msg->pref_freq_list = elems.pref_freq_list; in p2p_parse_ies()
584 msg->pref_freq_list_len = elems.pref_freq_list_len; in p2p_parse_ies()
/freebsd-14.2/lib/libpfctl/
H A Dlibpfctl.c116 size_t elems; in pf_nvuint_8_array() local
119 assert(elems <= maxelems); in pf_nvuint_8_array()
125 *nelems = elems; in pf_nvuint_8_array()
133 size_t elems; in pf_nvuint_16_array() local
136 assert(elems <= maxelems); in pf_nvuint_16_array()
142 *nelems = elems; in pf_nvuint_16_array()
150 size_t elems; in pf_nvuint_32_array() local
158 *nelems = elems; in pf_nvuint_32_array()
166 size_t elems; in pf_nvuint_64_array() local
169 assert(elems <= maxelems); in pf_nvuint_64_array()
[all …]
/freebsd-14.2/contrib/wpa/src/rsn_supp/
H A Dwpa.c5638 if (!elems.rsn_ie || in fils_process_auth()
5639 wpa_parse_wpa_ie_rsn(elems.rsn_ie - 2, elems.rsn_ie_len + 2, in fils_process_auth()
5654 if (!elems.mdie || !elems.ftie) { in fils_process_auth()
6242 if (!elems.rsn_ie) { in fils_process_assoc_resp()
6252 elems.rsn_ie - 2, elems.rsn_ie_len + 2)) { in fils_process_assoc_resp()
6258 elems.rsn_ie, elems.rsn_ie_len); in fils_process_assoc_resp()
6296 if (ocv_verify_tx_params(elems.oci, elems.oci_len, &ci, in fils_process_assoc_resp()
6313 wpa_parse_wpa_ie_rsn(elems.rsn_ie - 2, elems.rsn_ie_len + 2, in fils_process_assoc_resp()
6511 wpa_parse_wpa_ie_rsn(elems.rsn_ie - 2, 2 + elems.rsn_ie_len, in owe_process_assoc_resp()
6520 if (!elems.owe_dh) { in owe_process_assoc_resp()
[all …]

123