| /freebsd-12-stable/contrib/wpa/src/common/ |
| D | ieee802_11_common.c | 21 struct ieee802_11_elems *elems, in ieee802_11_parse_vendor_specific() argument 47 elems->wpa_ie = pos; in ieee802_11_parse_vendor_specific() 48 elems->wpa_ie_len = elen; in ieee802_11_parse_vendor_specific() 68 elems->wmm = pos; in ieee802_11_parse_vendor_specific() 69 elems->wmm_len = elen; in ieee802_11_parse_vendor_specific() 72 elems->wmm_tspec = pos; in ieee802_11_parse_vendor_specific() 73 elems->wmm_tspec_len = elen; in ieee802_11_parse_vendor_specific() 85 elems->wps_ie = pos; in ieee802_11_parse_vendor_specific() 86 elems->wps_ie_len = elen; in ieee802_11_parse_vendor_specific() 101 elems->p2p = pos; in ieee802_11_parse_vendor_specific() [all …]
|
| D | sae_pk.c | 782 struct ieee802_11_elems elems; in sae_check_confirm_pk() local 804 if (ieee802_11_parse_elems(ies, ies_len, &elems, 1) == ParseFailed) { in sae_check_confirm_pk() 808 if (!elems.fils_pk || !elems.fils_key_confirm || !elems.sae_pk) { in sae_check_confirm_pk() 816 if (elems.sae_pk_len < SAE_PK_M_LEN + AES_BLOCK_SIZE) { 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() [all …]
|
| D | hw_features_common.c | 182 struct ieee802_11_elems elems; in get_pri_sec_chan() local 186 ieee802_11_parse_elems((u8 *) (bss + 1), bss->ie_len, &elems, 0); in get_pri_sec_chan() 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 276 ieee802_11_parse_elems((u8 *) (bss + 1), bss->ie_len, &elems, 0); in check_20mhz_bss() 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 [all …]
|
| 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-12-stable/contrib/libgnuregex/ |
| D | regex_internal.c | 971 set->elems = re_malloc (int, size); in re_node_set_alloc() 972 if (BE (set->elems == NULL, 0)) in re_node_set_alloc() 983 set->elems = re_malloc (int, 1); in re_node_set_init_1() 984 if (BE (set->elems == NULL, 0)) in re_node_set_init_1() 989 set->elems[0] = elem; in re_node_set_init_1() 998 set->elems = re_malloc (int, 2); in re_node_set_init_2() 999 if (BE (set->elems == NULL, 0)) in re_node_set_init_2() 1004 set->elems[0] = elem1; in re_node_set_init_2() 1011 set->elems[0] = elem1; in re_node_set_init_2() 1012 set->elems[1] = elem2; in re_node_set_init_2() [all …]
|
| D | regexec.c | 1256 if (check_halt_node_context (mctx->dfa, state->nodes.elems[i], context)) in check_halt_state_context() 1257 return state->nodes.elems[i]; in check_halt_state_context() 1285 int candidate = edests->elems[i]; in proceed_next_node() 1343 dest_node = dfa->edests[node].elems[0]; in proceed_next_node() 1685 int prev_node = cur_src->elems[i]; in build_sifted_states() 1850 dfa->inveclosures + dest_nodes->elems[i]); in add_epsilon_src_nodes() 1871 int cur_node = inv_eclosure->elems[ecl_idx]; in sub_epsilon_src_nodes() 1876 int edst1 = dfa->edests[cur_node].elems[0]; in sub_epsilon_src_nodes() 1878 ? dfa->edests[cur_node].elems[1] : -1); in sub_epsilon_src_nodes() 1897 int cur_node = inv_eclosure->elems[ecl_idx]; in sub_epsilon_src_nodes() [all …]
|
| /freebsd-12-stable/contrib/wpa/wpa_supplicant/ |
| D | mesh_mpm.c | 123 struct ieee802_11_elems *elems) in copy_supp_rates() argument 125 if (!elems->supp_rates) { in copy_supp_rates() 131 if (elems->supp_rates_len + elems->ext_supp_rates_len > in copy_supp_rates() 135 " %d+%d", MAC2STR(sta->addr), elems->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() 151 struct ieee802_11_elems *elems) in matches_local() argument 155 if (elems->mesh_config_len < 5) in matches_local() 158 return (mconf->meshid_len == elems->mesh_id_len && in matches_local() [all …]
|
| D | mesh.c | 584 struct ieee802_11_elems elems; in wpa_mesh_notify_peer() local 589 if (ieee802_11_parse_elems(ies, ie_len, &elems, 0) == ParseFailed) { in wpa_mesh_notify_peer() 594 wpa_mesh_new_mesh_peer(wpa_s, addr, &elems); in wpa_mesh_notify_peer() 731 struct ieee802_11_elems elems; in mesh_attr_text() local 736 if (ieee802_11_parse_elems(ies, ies_len, &elems, 0) == ParseFailed) in mesh_attr_text() 739 if (elems.mesh_id_len < 1) in mesh_attr_text() 742 mesh_id = os_malloc(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() [all …]
|
| D | pasn_supplicant.c | 440 struct ieee802_11_elems elems; in wpas_pasn_wd_fils_rx() local 483 if (ieee802_11_parse_elems(data, buf_len, &elems, 1) == ParseFailed) { in wpas_pasn_wd_fils_rx() 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() 513 wpa_hexdump(MSG_DEBUG, "PASN: FILS: ANonce", elems.fils_nonce, in wpas_pasn_wd_fils_rx() 515 os_memcpy(anonce, elems.fils_nonce, FILS_NONCE_LEN); in wpas_pasn_wd_fils_rx() 517 wpa_hexdump(MSG_DEBUG, "PASN: FILS: FILS Session", elems.fils_session, in wpas_pasn_wd_fils_rx() 520 if (os_memcmp(pasn->fils.session, elems.fils_session, in wpas_pasn_wd_fils_rx() 526 fils_wd = ieee802_11_defrag(&elems, WLAN_EID_EXTENSION, in wpas_pasn_wd_fils_rx() [all …]
|
| 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()
|
| 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()
|
| D | wnm_sta.h | 69 const struct wpabuf *elems); 71 struct wpabuf *elems);
|
| /freebsd-12-stable/contrib/wpa/src/ap/ |
| D | drv_callbacks.c | 52 struct ieee802_11_elems elems; in hostapd_notify_assoc_fils_finish() local 63 sta->fils_pending_assoc_req_len, &elems, 0); in hostapd_notify_assoc_fils_finish() 64 if (!elems.fils_session) { in hostapd_notify_assoc_fils_finish() 71 elems.fils_session, in hostapd_notify_assoc_fils_finish() 140 struct ieee802_11_elems elems; in hostapd_notif_assoc() local 179 ieee802_11_parse_elems(req_ies, req_ies_len, &elems, 0); in hostapd_notif_assoc() 180 if (elems.wps_ie) { in hostapd_notif_assoc() 181 ie = elems.wps_ie - 2; in hostapd_notif_assoc() 182 ielen = elems.wps_ie_len + 2; in hostapd_notif_assoc() 184 } else if (elems.rsn_ie) { in hostapd_notif_assoc() [all …]
|
| 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()
|
| D | ieee802_11.c | 1781 struct ieee802_11_elems elems; in handle_auth_fils() local 1868 if (ieee802_11_parse_elems(pos, end - pos, &elems, 1) == ParseFailed) { in handle_auth_fils() 1876 elems.rsn_ie, elems.rsn_ie_len); in handle_auth_fils() 1877 if (!elems.rsn_ie || in handle_auth_fils() 1878 wpa_parse_wpa_ie_rsn(elems.rsn_ie - 2, elems.rsn_ie_len + 2, 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() 1905 if (!elems.fils_nonce) { in handle_auth_fils() [all …]
|
| D | beacon.c | 845 struct ieee802_11_elems elems; in handle_probe_req() local 885 if (ieee802_11_parse_elems(ie, ie_len, &elems, 0) == ParseFailed) { in handle_probe_req() 891 if ((!elems.ssid || !elems.supp_rates)) { in handle_probe_req() 908 if (elems.ds_params && in handle_probe_req() 912 hapd->iconf->channel != elems.ds_params[0]) { in handle_probe_req() 915 hapd->iconf->channel, elems.ds_params[0]); in handle_probe_req() 920 if (hapd->p2p && hapd->p2p_group && elems.wps_ie) { in handle_probe_req() 933 if (hapd->p2p && hapd->p2p_group && elems.p2p) { in handle_probe_req() 946 if (hapd->conf->ignore_broadcast_ssid && elems.ssid_len == 0 && in handle_probe_req() 947 elems.ssid_list_len == 0 && elems.short_ssid_list_len == 0) { in handle_probe_req() [all …]
|
| 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()
|
| D | mbo_ap.h | 19 struct ieee802_11_elems *elems); 29 struct ieee802_11_elems *elems) in mbo_ap_check_sta_assoc() argument
|
| 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()
|
| /freebsd-12-stable/gnu/usr.bin/grep/ |
| D | dfa.c | 1407 dst->elems[i] = src->elems[i]; in copy() 1421 for (i = 0; i < s->nelem && p.index < s->elems[i].index; ++i) in insert() 1423 if (i < s->nelem && p.index == s->elems[i].index) in insert() 1424 s->elems[i].constraint |= p.constraint; in insert() 1431 t2 = s->elems[i]; in insert() 1432 s->elems[i++] = t1; in insert() 1447 if (s1->elems[i].index > s2->elems[j].index) in merge() 1448 m->elems[m->nelem++] = s1->elems[i++]; in merge() 1449 else if (s1->elems[i].index < s2->elems[j].index) in merge() 1450 m->elems[m->nelem++] = s2->elems[j++]; in merge() [all …]
|
| /freebsd-12-stable/sys/dev/ofw/ |
| 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() 830 nelems = OF_getencprop_alloc_multi(node, list_name, sizeof(*elems), 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() 856 (*cells)[j] = elems[i + j]; in ofw_bus_parse_xref_list_internal() 861 if (elems != NULL) in ofw_bus_parse_xref_list_internal() 862 free(elems, M_OFWPROP); 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() [all …]
|
| /freebsd-12-stable/lib/libpfctl/ |
| D | libpfctl.c | 112 size_t elems; in pf_nvuint_8_array() local 114 tmp = nvlist_get_number_array(nvl, name, &elems); in pf_nvuint_8_array() 115 assert(elems <= maxelems); in pf_nvuint_8_array() 117 for (size_t i = 0; i < elems; i++) in pf_nvuint_8_array() 121 *nelems = elems; in pf_nvuint_8_array() 129 size_t elems; in pf_nvuint_16_array() local 131 tmp = nvlist_get_number_array(nvl, name, &elems); in pf_nvuint_16_array() 132 assert(elems <= maxelems); in pf_nvuint_16_array() 134 for (size_t i = 0; i < elems; i++) in pf_nvuint_16_array() 138 *nelems = elems; in pf_nvuint_16_array() [all …]
|
| /freebsd-12-stable/contrib/wpa/src/rsn_supp/ |
| D | wpa.c | 4168 struct ieee802_11_elems elems; in fils_process_auth() local 4234 if (ieee802_11_parse_elems(pos, end - pos, &elems, 1) == ParseFailed) { in fils_process_auth() 4240 wpa_hexdump(MSG_DEBUG, "FILS: RSN element", elems.rsn_ie, in fils_process_auth() 4241 elems.rsn_ie_len); in fils_process_auth() 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() 4249 if (!elems.fils_nonce) { in fils_process_auth() 4253 os_memcpy(sm->fils_anonce, elems.fils_nonce, FILS_NONCE_LEN); in fils_process_auth() 4260 if (!elems.mdie || !elems.ftie) { in fils_process_auth() 4293 sm->fils_ft_ies = wpabuf_alloc(2 + elems.mdie_len + in fils_process_auth() [all …]
|
| /freebsd-12-stable/contrib/binutils/binutils/ |
| D | windmc.c | 549 mc_get_block_count (mc_node_lang **nl, int elems) in mc_get_block_count() argument 558 while (i < elems) in mc_get_block_count() 562 while (i < elems && nl[i]->vid == exid + 1) in mc_get_block_count() 659 mc_write_blocks (struct bin_messagetable *mtbl, mc_node_lang **nl, mc_msg_item *ml, int elems) in mc_write_blocks() argument 667 while (i < elems) in mc_write_blocks() 673 while (i < elems && nl[i]->vid == exid + 1) in mc_write_blocks() 690 windmc_write_bin (const char *filename, mc_node_lang **nl, int elems) in windmc_write_bin() argument 698 if (elems <= 0) in windmc_write_bin() 711 block_count = mc_get_block_count (nl, elems); in windmc_write_bin() 715 mi = xmalloc (sizeof (mc_msg_item) * elems); in windmc_write_bin() [all …]
|
| /freebsd-12-stable/contrib/wpa/src/p2p/ |
| 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()
|