Lines Matching defs:elems

50 	struct ieee802_11_elems elems;
61 sta->fils_pending_assoc_req_len, &elems, 0);
62 if (!elems.fils_session) {
69 elems.fils_session,
111 struct ieee802_11_elems elems;
139 ieee802_11_parse_elems(req_ies, req_ies_len, &elems, 0);
140 if (elems.wps_ie) {
141 ie = elems.wps_ie - 2;
142 ielen = elems.wps_ie_len + 2;
144 } else if (elems.rsn_ie) {
145 ie = elems.rsn_ie - 2;
146 ielen = elems.rsn_ie_len + 2;
148 } else if (elems.wpa_ie) {
149 ie = elems.wpa_ie - 2;
150 ielen = elems.wpa_ie_len + 2;
153 } else if (elems.osen) {
154 ie = elems.osen - 2;
155 ielen = elems.osen_len + 2;
201 if (elems.p2p) {
212 if (elems.ht_capabilities &&
217 elems.ht_capabilities;
227 if (elems.ext_capab && elems.ext_capab_len > 4) {
228 if (elems.ext_capab[4] & 0x01)
235 if (elems.hs20 && elems.hs20_len > 4) {
236 sta->hs20_ie = wpabuf_alloc_copy(elems.hs20 + 4,
237 elems.hs20_len - 4);
242 if (elems.roaming_cons_sel)
244 elems.roaming_cons_sel + 4,
245 elems.roaming_cons_sel_len - 4);
253 sta->mb_ies = mb_ies_by_info(&elems.mb_ies);
258 mbo_ap_check_sta_assoc(hapd, sta, &elems);
260 ap_copy_sta_supp_op_classes(sta, elems.supp_op_classes,
261 elems.supp_op_classes_len);
311 elems.mdie, elems.mdie_len,
312 elems.owe_dh, elems.owe_dh_len);
423 if (elems.osen == NULL) {
441 elems.osen - 2, elems.osen_len + 2) < 0)
448 elems.mbo && sta->cell_capa && !(sta->flags & WLAN_STA_MFP) &&
537 elems.fils_session,
547 elems.owe_dh) {
551 elems.owe_dh, elems.owe_dh_len,
576 elems.owe_dh) {
587 if (dpp_pfs_process(sta->dpp_pfs, elems.owe_dh,
588 elems.owe_dh_len) < 0) {
1599 struct ieee802_11_elems elems;
1614 if (ieee802_11_parse_elems(ie, ie_len, &elems, 1) == ParseFailed) {
1620 status = owe_validate_request(hapd, peer, elems.rsn_ie,
1621 elems.rsn_ie_len,
1622 elems.owe_dh, elems.owe_dh_len);
1645 status = owe_process_rsn_ie(hapd, sta, elems.rsn_ie,
1646 elems.rsn_ie_len, elems.owe_dh,
1647 elems.owe_dh_len);