| /freebsd-13.1/contrib/wpa/src/common/ |
| H A D | ieee802_11_common.c | 68 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() 294 elems->oci = pos; in ieee802_11_parse_extension() 367 os_memset(elems, 0, sizeof(*elems)); in ieee802_11_parse_elems() 419 elems, in ieee802_11_parse_elems() 540 elems->mb_ies.ies[elems->mb_ies.nof_ies].ie = pos; in ieee802_11_parse_elems() 541 elems->mb_ies.ies[elems->mb_ies.nof_ies].ie_len = elen; in ieee802_11_parse_elems() [all …]
|
| H A D | sae_pk.c | 782 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 D | hw_features_common.c | 182 struct ieee802_11_elems elems; in get_pri_sec_chan() local 187 if (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 277 if (!elems.ht_capabilities) { in check_20mhz_bss() 283 if (elems.ht_operation) { in check_20mhz_bss() 284 oper = (struct ieee80211_ht_operation *) elems.ht_operation; in check_20mhz_bss() 319 struct ieee802_11_elems elems; in check_40mhz_2g4() local 360 ieee802_11_parse_elems((u8 *) (bss + 1), bss->ie_len, &elems, in check_40mhz_2g4() 362 if (elems.ht_capabilities) { in check_40mhz_2g4() [all …]
|
| H A D | ieee802_11_common.h | 182 struct ieee802_11_elems *elems, 224 int supp_rates_11b_only(struct ieee802_11_elems *elems); 336 struct wpabuf * ieee802_11_defrag_data(struct ieee802_11_elems *elems, 339 struct wpabuf * ieee802_11_defrag(struct ieee802_11_elems *elems,
|
| /freebsd-13.1/contrib/wpa/wpa_supplicant/ |
| H A D | mesh_mpm.c | 125 if (!elems->supp_rates) { in copy_supp_rates() 131 if (elems->supp_rates_len + elems->ext_supp_rates_len > in copy_supp_rates() 136 elems->ext_supp_rates_len); in copy_supp_rates() 142 elems->supp_rates, elems->supp_rates_len, in copy_supp_rates() 143 elems->ext_supp_rates, elems->ext_supp_rates_len); in copy_supp_rates() 758 elems->he_capabilities, elems->he_capabilities_len); in mesh_mpm_add_peer() 1179 if (!elems.peer_mgmt) { in mesh_mpm_action_rx() 1185 if (!elems.mesh_id || !elems.mesh_config) { in mesh_mpm_action_rx() 1199 elems.peer_mgmt, in mesh_mpm_action_rx() 1276 elems.rsn_ie_len); in mesh_mpm_action_rx() [all …]
|
| H A D | mesh.c | 584 struct ieee802_11_elems elems; in wpa_mesh_notify_peer() local 731 struct ieee802_11_elems elems; in mesh_attr_text() local 739 if (elems.mesh_id_len < 1) in mesh_attr_text() 746 os_memcpy(mesh_id, elems.mesh_id, elems.mesh_id_len); in mesh_attr_text() 747 mesh_id[elems.mesh_id_len] = '\0'; in mesh_attr_text() 754 if (elems.mesh_config_len > 6) { in mesh_attr_text() 763 elems.mesh_config[0], elems.mesh_config[1], in mesh_attr_text() 764 elems.mesh_config[2], elems.mesh_config[3], in mesh_attr_text() 765 elems.mesh_config[4], elems.mesh_config[5], in mesh_attr_text() 766 elems.mesh_config[6]); in mesh_attr_text() [all …]
|
| H A D | pasn_supplicant.c | 440 struct ieee802_11_elems elems; in wpas_pasn_wd_fils_rx() local 488 if (!elems.rsn_ie || !elems.fils_nonce || !elems.fils_nonce || in wpas_pasn_wd_fils_rx() 489 !elems.wrapped_data) { in wpas_pasn_wd_fils_rx() 494 ret = wpa_parse_wpa_ie(elems.rsn_ie - 2, elems.rsn_ie_len + 2, in wpas_pasn_wd_fils_rx() 1339 struct ieee802_11_elems elems; in wpas_pasn_auth_rx() local 1391 &elems, 0) == ParseFailed) { in wpas_pasn_auth_rx() 1400 if (!elems.mic || elems.mic_len != mic_len) { in wpas_pasn_auth_rx() 1406 os_memcpy(mic, elems.mic, mic_len); in wpas_pasn_auth_rx() 1413 if (!elems.pasn_params || !elems.pasn_params_len) { in wpas_pasn_auth_rx() 1420 elems.pasn_params_len + 3, in wpas_pasn_auth_rx() [all …]
|
| H A D | mesh_rsn.c | 628 struct ieee802_11_elems *elems, const u8 *cat, in mesh_rsn_process_ampe() argument 641 elems->mic ? (elems->mic - 2) - cat : 0 }; in mesh_rsn_process_ampe() 663 if (!elems->mic || elems->mic_len < AES_BLOCK_SIZE) { in mesh_rsn_process_ampe() 668 ampe_buf = (u8 *) elems->mic + elems->mic_len; in mesh_rsn_process_ampe() 672 crypt_len = elems_len - (elems->mic - start); in mesh_rsn_process_ampe() 686 os_memcpy(crypt, elems->mic, crypt_len); in mesh_rsn_process_ampe()
|
| H A D | wmm_ac.c | 421 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 D | wnm_sta.h | 69 const struct wpabuf *elems); 71 struct wpabuf *elems);
|
| H A D | sme.c | 1729 struct ieee802_11_elems elems; in sme_associate() local 2092 os_memset(&elems, 0, sizeof(elems)); in sme_associate() 2094 if (elems.rsn_ie) { in sme_associate() 2097 elems.rsn_ie_len + 2); in sme_associate() 2098 } else if (elems.wpa_ie) { in sme_associate() 2101 elems.wpa_ie_len + 2); in sme_associate() 2102 } else if (elems.osen) { in sme_associate() 2105 elems.osen_len + 2); in sme_associate() 2108 if (elems.rsnxe) in sme_associate() 2110 elems.rsnxe_len + 2); in sme_associate() [all …]
|
| H A D | mesh_mpm.h | 14 struct ieee802_11_elems *elems);
|
| /freebsd-13.1/contrib/wpa/src/ap/ |
| H A D | drv_callbacks.c | 265 if (elems.ext_capab && elems.ext_capab_len > 4) { in hostapd_notif_assoc() 273 if (elems.hs20 && elems.hs20_len > 4) { in hostapd_notif_assoc() 360 elems.rsnxe ? elems.rsnxe - 2 : NULL, in hostapd_notif_assoc() 361 elems.rsnxe ? elems.rsnxe_len + 2 : 0, in hostapd_notif_assoc() 362 elems.mdie, elems.mdie_len, in hostapd_notif_assoc() 363 elems.owe_dh, elems.owe_dh_len); in hostapd_notif_assoc() 462 ieee802_11_rsnx_capab_len(elems.rsnxe, elems.rsnxe_len, in hostapd_notif_assoc() 520 elems.osen - 2, elems.osen_len + 2) < 0) in hostapd_notif_assoc() 631 elems.owe_dh, elems.owe_dh_len, in hostapd_notif_assoc() 1808 elems.owe_dh, elems.owe_dh_len); in hostapd_notif_update_dh_ie() [all …]
|
| H A D | ap_list.c | 171 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 D | ieee802_11.c | 1876 elems.rsn_ie, elems.rsn_ie_len); in handle_auth_fils() 1897 elems.rsn_ie - 2, elems.rsn_ie_len + 2, in handle_auth_fils() 1898 elems.rsnxe ? elems.rsnxe - 2 : NULL, in handle_auth_fils() 1899 elems.rsnxe ? elems.rsnxe_len + 2 : 0, in handle_auth_fils() 1900 elems.mdie, elems.mdie_len, NULL, 0); in handle_auth_fils() 2734 if (!elems.rsn_ie || !elems.fils_nonce || !elems.fils_nonce || in pasn_wd_handle_fils() 4119 elems->supp_rates, elems->supp_rates_len, in copy_supp_rates() 4635 elems.rsnxe ? elems.rsnxe - 2 : NULL, in check_assoc_ies() 4637 elems.mdie, elems.mdie_len, in check_assoc_ies() 4638 elems.owe_dh, elems.owe_dh_len); in check_assoc_ies() [all …]
|
| H A D | beacon.c | 845 struct ieee802_11_elems elems; in handle_probe_req() local 891 if ((!elems.ssid || !elems.supp_rates)) { in handle_probe_req() 908 if (elems.ds_params && in handle_probe_req() 947 elems.ssid_list_len == 0 && elems.short_ssid_list_len == 0) { in handle_probe_req() 959 elems.ssid_len = 0; in handle_probe_req() 978 res = ssid_match(hapd, elems.ssid, elems.ssid_len, in handle_probe_req() 979 elems.ssid_list, elems.ssid_list_len, in handle_probe_req() 980 elems.short_ssid_list, elems.short_ssid_list_len); in handle_probe_req() 986 wpa_ssid_txt(elems.ssid, elems.ssid_len), in handle_probe_req() 1001 elems.interworking && elems.interworking_len >= 1) { in handle_probe_req() [all …]
|
| H A D | mbo_ap.h | 19 struct ieee802_11_elems *elems); 29 struct ieee802_11_elems *elems) in mbo_ap_check_sta_assoc() argument
|
| H A D | mbo_ap.c | 84 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 D | wmm.c | 327 struct ieee802_11_elems elems; in hostapd_wmm_action() local 346 if (ieee802_11_parse_elems(pos, left, &elems, 1) == ParseFailed) { in hostapd_wmm_action() 356 if (!elems.wmm_tspec || in hostapd_wmm_action() 357 elems.wmm_tspec_len != (sizeof(struct wmm_tspec_element) - 2)) { in hostapd_wmm_action() 374 (elems.wmm_tspec - 2), len); in hostapd_wmm_action()
|
| H A D | ap_list.h | 37 struct ieee802_11_elems *elems,
|
| /freebsd-13.1/sys/dev/ofw/ |
| H A D | ofw_bus_subr.c | 825 phandle_t *elems; in ofw_bus_parse_xref_list_internal() local 829 elems = NULL; in ofw_bus_parse_xref_list_internal() 831 (void **)&elems); in ofw_bus_parse_xref_list_internal() 836 pnode = elems[i++]; in ofw_bus_parse_xref_list_internal() 861 if (elems != NULL) in ofw_bus_parse_xref_list_internal() 921 char *elems; in ofw_bus_find_string_index() local 924 elems = NULL; in ofw_bus_find_string_index() 939 if (elems != NULL) in ofw_bus_find_string_index() 951 char *elems, *tptr; in ofw_bus_string_list_to_array() local 955 elems = NULL; in ofw_bus_string_list_to_array() [all …]
|
| /freebsd-13.1/lib/libpfctl/ |
| H A D | libpfctl.c | 67 size_t elems; in pf_nvuint_8_array() local 70 assert(elems <= maxelems); in pf_nvuint_8_array() 76 *nelems = elems; in pf_nvuint_8_array() 84 size_t elems; in pf_nvuint_16_array() local 87 assert(elems <= maxelems); in pf_nvuint_16_array() 93 *nelems = elems; in pf_nvuint_16_array() 101 size_t elems; in pf_nvuint_32_array() local 104 assert(elems <= maxelems); in pf_nvuint_32_array() 110 *nelems = elems; in pf_nvuint_32_array() 118 size_t elems; in pf_nvuint_64_array() local [all …]
|
| /freebsd-13.1/contrib/wpa/src/rsn_supp/ |
| H A D | wpa.c | 4242 if (!elems.rsn_ie || in fils_process_auth() 4243 wpa_parse_wpa_ie_rsn(elems.rsn_ie - 2, elems.rsn_ie_len + 2, in fils_process_auth() 4260 if (!elems.mdie || !elems.ftie) { in fils_process_auth() 4826 if (!elems.rsn_ie) { in fils_process_assoc_resp() 4836 elems.rsn_ie - 2, elems.rsn_ie_len + 2)) { in fils_process_assoc_resp() 4842 elems.rsn_ie, elems.rsn_ie_len); in fils_process_assoc_resp() 4880 if (ocv_verify_tx_params(elems.oci, elems.oci_len, &ci, in fils_process_assoc_resp() 4897 wpa_parse_wpa_ie_rsn(elems.rsn_ie - 2, elems.rsn_ie_len + 2, in fils_process_assoc_resp() 5093 wpa_parse_wpa_ie_rsn(elems.rsn_ie - 2, 2 + elems.rsn_ie_len, in owe_process_assoc_resp() 5102 if (!elems.owe_dh) { in owe_process_assoc_resp() [all …]
|
| /freebsd-13.1/contrib/wpa/src/p2p/ |
| H A D | p2p_parse.c | 527 struct ieee802_11_elems elems; in p2p_parse_ies() local 529 ieee802_11_parse_elems(data, len, &elems, 0); in p2p_parse_ies() 530 if (elems.ds_params) in p2p_parse_ies() 531 msg->ds_params = elems.ds_params; in p2p_parse_ies() 532 if (elems.ssid) in p2p_parse_ies() 533 msg->ssid = elems.ssid - 2; in p2p_parse_ies() 556 if (elems.wfd) { in p2p_parse_ies() 562 msg->pref_freq_list = elems.pref_freq_list; in p2p_parse_ies() 563 msg->pref_freq_list_len = elems.pref_freq_list_len; in p2p_parse_ies()
|
| /freebsd-13.1/contrib/apr/poll/unix/ |
| H A D | z_asio.c | 67 apr_hash_t *elems; member 291 priv->elems = apr_hash_make(p); in asio_pollset_create() 429 apr_hash_set(priv->elems, &(elem->os_pfd.fd), sizeof(int), elem); in asio_pollset_add() 505 elem = apr_hash_get(priv->elems, &(fd), sizeof(int)); in asio_pollset_remove() 512 apr_hash_set(priv->elems, &(fd), sizeof(int), NULL); in asio_pollset_remove()
|