/freebsd-current/contrib/wpa/src/common/ |
H A D | ieee802_11_common.c | 21 struct ieee802_11_elems *elems, 47 elems->wpa_ie = pos; 48 elems->wpa_ie_len = elen; 68 elems->wmm = pos; 69 elems->wmm_len = elen; 72 elems->wmm_tspec = pos; 73 elems->wmm_tspec_len = elen; 85 elems->wps_ie = pos; 86 elems->wps_ie_len = elen; 101 elems 20 ieee802_11_parse_vendor_specific(const u8 *pos, size_t elen, struct ieee802_11_elems *elems, int show_errors) argument 202 ieee802_11_parse_extension(const u8 *pos, size_t elen, struct ieee802_11_elems *elems, int show_errors) argument 360 ieee802_11_parse_elems(const u8 *start, size_t len, struct ieee802_11_elems *elems, int show_errors) argument 1550 supp_rates_11b_only(struct ieee802_11_elems *elems) argument 2663 ieee802_11_defrag_data(struct ieee802_11_elems *elems, u8 eid, u8 eid_ext, const u8 *data, u8 len) argument 2700 ieee802_11_defrag(struct ieee802_11_elems *elems, u8 eid, u8 eid_ext) argument [all...] |
H A D | sae_pk.c | 782 struct ieee802_11_elems elems; local 804 if (ieee802_11_parse_elems(ies, ies_len, &elems, 1) == ParseFailed) { 808 if (!elems.fils_pk || !elems.fils_key_confirm || !elems.sae_pk) { 816 if (elems.sae_pk_len < SAE_PK_M_LEN + AES_BLOCK_SIZE) { 823 elems.sae_pk, SAE_PK_M_LEN + AES_BLOCK_SIZE); 826 elems.sae_pk, SAE_PK_M_LEN + AES_BLOCK_SIZE, 834 if (elems.fils_pk[0] != 2) { 836 elems [all...] |
H A D | hw_features_common.c | 182 struct ieee802_11_elems elems; local 186 ieee802_11_parse_elems((u8 *) (bss + 1), bss->ie_len, &elems, 0); 187 if (elems.ht_operation) { 188 oper = (struct ieee80211_ht_operation *) elems.ht_operation; 270 struct ieee802_11_elems elems; local 276 ieee802_11_parse_elems((u8 *) (bss + 1), bss->ie_len, &elems, 0); 277 if (!elems.ht_capabilities) { 283 if (elems.ht_operation) { 284 oper = (struct ieee80211_ht_operation *) elems.ht_operation; 319 struct ieee802_11_elems elems; local [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-current/contrib/wpa/src/ap/ |
H A D | mbo_ap.h | 19 struct ieee802_11_elems *elems); 29 struct ieee802_11_elems *elems) 27 mbo_ap_check_sta_assoc(struct hostapd_data *hapd, struct sta_info *sta, struct ieee802_11_elems *elems) argument
|
H A D | ap_list.c | 171 struct ieee802_11_elems *elems, 193 elems->supp_rates, elems->supp_rates_len, 194 elems->ext_supp_rates, elems->ext_supp_rates_len); 196 if (elems->erp_info) 197 ap->erp = elems->erp_info[0]; 201 if (elems->ds_params) 202 ap->channel = elems->ds_params[0]; 203 else if (elems 169 ap_list_process_beacon(struct hostapd_iface *iface, const struct ieee80211_mgmt *mgmt, struct ieee802_11_elems *elems, struct hostapd_frame_info *fi) argument [all...] |
H A D | drv_callbacks.c | 52 struct ieee802_11_elems elems; local 63 sta->fils_pending_assoc_req_len, &elems, 0); 64 if (!elems.fils_session) { 71 elems.fils_session, 140 struct ieee802_11_elems elems; local 179 ieee802_11_parse_elems(req_ies, req_ies_len, &elems, 0); 180 if (elems.wps_ie) { 181 ie = elems.wps_ie - 2; 182 ielen = elems.wps_ie_len + 2; 184 } else if (elems 1785 struct ieee802_11_elems elems; local [all...] |
H A D | ap_list.h | 37 struct ieee802_11_elems *elems,
|
H A D | ieee802_11.c | 1781 struct ieee802_11_elems elems; local 1868 if (ieee802_11_parse_elems(pos, end - pos, &elems, 1) == ParseFailed) { 1876 elems.rsn_ie, elems.rsn_ie_len); 1877 if (!elems.rsn_ie || 1878 wpa_parse_wpa_ie_rsn(elems.rsn_ie - 2, elems.rsn_ie_len + 2, 1897 elems.rsn_ie - 2, elems.rsn_ie_len + 2, 1898 elems 3098 struct ieee802_11_elems elems; local 3384 struct ieee802_11_elems elems; local 4092 copy_supp_rates(struct hostapd_data *hapd, struct sta_info *sta, struct ieee802_11_elems *elems) argument 4467 struct ieee802_11_elems elems; local 5297 struct ieee802_11_elems elems; local 5952 struct ieee802_11_elems elems; local [all...] |
H A D | beacon.c | 845 struct ieee802_11_elems elems; local 885 if (ieee802_11_parse_elems(ie, ie_len, &elems, 0) == ParseFailed) { 891 if ((!elems.ssid || !elems.supp_rates)) { 908 if (elems.ds_params && 912 hapd->iconf->channel != elems.ds_params[0]) { 915 hapd->iconf->channel, elems.ds_params[0]); 920 if (hapd->p2p && hapd->p2p_group && elems.wps_ie) { 933 if (hapd->p2p && hapd->p2p_group && elems.p2p) { 946 if (hapd->conf->ignore_broadcast_ssid && elems [all...] |
H A D | mbo_ap.c | 84 struct ieee802_11_elems *elems) 89 if (!hapd->conf->mbo_enabled || !elems->mbo) 92 pos = elems->mbo + 4; 93 len = elems->mbo_len - 4; 83 mbo_ap_check_sta_assoc(struct hostapd_data *hapd, struct sta_info *sta, struct ieee802_11_elems *elems) argument
|
H A D | wmm.c | 327 struct ieee802_11_elems elems; local 346 if (ieee802_11_parse_elems(pos, left, &elems, 1) == ParseFailed) { 356 if (!elems.wmm_tspec || 357 elems.wmm_tspec_len != (sizeof(struct wmm_tspec_element) - 2)) { 374 (elems.wmm_tspec - 2), len);
|
/freebsd-current/contrib/wpa/wpa_supplicant/ |
H A D | mesh_mpm.c | 123 struct ieee802_11_elems *elems) 125 if (!elems->supp_rates) { 131 if (elems->supp_rates_len + elems->ext_supp_rates_len > 135 " %d+%d", MAC2STR(sta->addr), elems->supp_rates_len, 136 elems->ext_supp_rates_len); 142 elems->supp_rates, elems->supp_rates_len, 143 elems->ext_supp_rates, elems 121 copy_supp_rates(struct wpa_supplicant *wpa_s, struct sta_info *sta, struct ieee802_11_elems *elems) argument 150 matches_local(struct wpa_supplicant *wpa_s, struct ieee802_11_elems *elems) argument 697 mesh_mpm_add_peer(struct wpa_supplicant *wpa_s, const u8 *addr, struct ieee802_11_elems *elems) argument 805 wpa_mesh_new_mesh_peer(struct wpa_supplicant *wpa_s, const u8 *addr, struct ieee802_11_elems *elems) argument 1132 struct ieee802_11_elems elems; local [all...] |
H A D | wnm_sta.h | 69 const struct wpabuf *elems); 71 struct wpabuf *elems);
|
H A D | mesh.c | 584 struct ieee802_11_elems elems; local 589 if (ieee802_11_parse_elems(ies, ie_len, &elems, 0) == ParseFailed) { 594 wpa_mesh_new_mesh_peer(wpa_s, addr, &elems); 731 struct ieee802_11_elems elems; local 736 if (ieee802_11_parse_elems(ies, ies_len, &elems, 0) == ParseFailed) 739 if (elems.mesh_id_len < 1) 742 mesh_id = os_malloc(elems.mesh_id_len + 1); 746 os_memcpy(mesh_id, elems.mesh_id, elems.mesh_id_len); 747 mesh_id[elems [all...] |
H A D | mesh_mpm.h | 14 struct ieee802_11_elems *elems);
|
H A D | pasn_supplicant.c | 440 struct ieee802_11_elems elems; local 483 if (ieee802_11_parse_elems(data, buf_len, &elems, 1) == ParseFailed) { 488 if (!elems.rsn_ie || !elems.fils_nonce || !elems.fils_nonce || 489 !elems.wrapped_data) { 494 ret = wpa_parse_wpa_ie(elems.rsn_ie - 2, elems.rsn_ie_len + 2, 513 wpa_hexdump(MSG_DEBUG, "PASN: FILS: ANonce", elems.fils_nonce, 515 os_memcpy(anonce, elems [all...] |
H A D | mesh_rsn.h | 40 struct ieee802_11_elems *elems, const u8 *cat,
|
H A D | wmm_ac.c | 421 struct ieee802_11_elems elems; local 427 if (ieee802_11_parse_elems(ies, ies_len, &elems, 1) == ParseFailed) { 432 if (!elems.wmm) { 437 if (elems.wmm_len != sizeof(*wmm_params)) { 442 wmm_params = (struct wmm_parameter_element *)(elems.wmm); 738 struct ieee802_11_elems elems; local 782 if (ieee802_11_parse_elems(data + 2, len - 2, &elems, 1) != ParseOK) { 790 if (elems.wmm_tspec_len != sizeof(struct wmm_tspec_element) - 2) { 795 tspec = (struct wmm_tspec_element *)(elems.wmm_tspec - 2);
|
H A D | mesh_rsn.c | 628 struct ieee802_11_elems *elems, const u8 *cat, 641 elems->mic ? (elems->mic - 2) - cat : 0 }; 663 if (!elems->mic || elems->mic_len < AES_BLOCK_SIZE) { 668 ampe_buf = (u8 *) elems->mic + elems->mic_len; 672 crypt_len = elems_len - (elems->mic - start); 686 os_memcpy(crypt, elems->mic, crypt_len); 627 mesh_rsn_process_ampe(struct wpa_supplicant *wpa_s, struct sta_info *sta, struct ieee802_11_elems *elems, const u8 *cat, const u8 *chosen_pmk, const u8 *start, size_t elems_len) argument
|
/freebsd-current/sys/dev/ofw/ |
H A D | ofw_bus_subr.c | 878 phandle_t *elems; local 882 elems = NULL; 883 nelems = OF_getencprop_alloc_multi(node, list_name, sizeof(*elems), 884 (void **)&elems); 889 pnode = elems[i++]; 909 (*cells)[j] = elems[i + j]; 914 if (elems != NULL) 915 free(elems, M_OFWPROP); 974 char *elems; local 977 elems 1004 char *elems, *tptr; local [all...] |
/freebsd-current/contrib/wpa/src/rsn_supp/ |
H A D | wpa.c | 4168 struct ieee802_11_elems elems; local 4234 if (ieee802_11_parse_elems(pos, end - pos, &elems, 1) == ParseFailed) { 4240 wpa_hexdump(MSG_DEBUG, "FILS: RSN element", elems.rsn_ie, 4241 elems.rsn_ie_len); 4242 if (!elems.rsn_ie || 4243 wpa_parse_wpa_ie_rsn(elems.rsn_ie - 2, elems.rsn_ie_len + 2, 4249 if (!elems.fils_nonce) { 4253 os_memcpy(sm->fils_anonce, elems.fils_nonce, FILS_NONCE_LEN); 4260 if (!elems 4772 struct ieee802_11_elems elems; local 5073 struct ieee802_11_elems elems; local [all...] |
H A D | tdls.c | 2998 static int wpa_tdls_prohibited(struct ieee802_11_elems *elems) argument 3001 return !!(elems->ext_capab[4] & 0x40); 3005 static int wpa_tdls_chan_switch_prohibited(struct ieee802_11_elems *elems) argument 3008 return !!(elems->ext_capab[4] & 0x80); 3014 struct ieee802_11_elems elems; local 3020 ieee802_11_parse_elems(ies, len, &elems, 0) == ParseFailed || 3021 elems.ext_capab == NULL || elems.ext_capab_len < 5) 3024 sm->tdls_prohibited = wpa_tdls_prohibited(&elems); 3028 wpa_tdls_chan_switch_prohibited(&elems); 3036 struct ieee802_11_elems elems; local [all...] |
/freebsd-current/contrib/wpa/src/p2p/ |
H A D | p2p_parse.c | 527 struct ieee802_11_elems elems; local 529 ieee802_11_parse_elems(data, len, &elems, 0); 530 if (elems.ds_params) 531 msg->ds_params = elems.ds_params; 532 if (elems.ssid) 533 msg->ssid = elems.ssid - 2; 556 if (elems.wfd) { 562 msg->pref_freq_list = elems.pref_freq_list; 563 msg->pref_freq_list_len = elems.pref_freq_list_len;
|
/freebsd-current/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | vdev_geom.c | 61 SLIST_ENTRY(consumer_vdev_elem) elems; 141 SLIST_FOREACH(elem, priv, elems) { 162 SLIST_FOREACH(elem, priv, elems) { 201 SLIST_FOREACH(elem, priv, elems) { 356 SLIST_FOREACH_SAFE(elem, priv, elems, elem_temp) { 358 SLIST_REMOVE(priv, elem, consumer_vdev_elem, elems); 895 SLIST_INSERT_HEAD(priv, elem, elems);
|