Lines Matching refs:elems

1291 			   struct ieee802_11_elems *elems)
1293 if (!elems->supp_rates) {
1300 if (elems->supp_rates_len + elems->ext_supp_rates_len >
1305 elems->supp_rates_len,
1306 elems->ext_supp_rates_len);
1312 elems->supp_rates, elems->supp_rates_len,
1313 elems->ext_supp_rates, elems->ext_supp_rates_len);
1337 struct ieee802_11_elems elems;
1343 if (ieee802_11_parse_elems(ies, ies_len, &elems, 1) == ParseFailed) {
1350 resp = check_ssid(hapd, sta, elems.ssid, elems.ssid_len);
1353 resp = check_wmm(hapd, sta, elems.wmm, elems.wmm_len);
1356 resp = check_ext_capab(hapd, sta, elems.ext_capab, elems.ext_capab_len);
1359 resp = copy_supp_rates(hapd, sta, &elems);
1363 resp = copy_sta_ht_capab(hapd, sta, elems.ht_capabilities);
1377 resp = copy_sta_vht_capab(hapd, sta, elems.vht_capabilities);
1381 resp = set_sta_vht_opmode(hapd, sta, elems.vht_opmode_notif);
1394 if (hapd->conf->vendor_vht && !elems.vht_capabilities) {
1395 resp = copy_sta_vendor_vht(hapd, sta, elems.vendor_vht,
1396 elems.vendor_vht_len);
1403 if (elems.p2p) {
1415 if ((hapd->conf->wpa & WPA_PROTO_RSN) && elems.rsn_ie) {
1416 wpa_ie = elems.rsn_ie;
1417 wpa_ie_len = elems.rsn_ie_len;
1419 elems.wpa_ie) {
1420 wpa_ie = elems.wpa_ie;
1421 wpa_ie_len = elems.wpa_ie_len;
1429 if (hapd->conf->wps_state && elems.wps_ie) {
1475 elems.mdie, elems.mdie_len);
1575 if (elems.osen == NULL) {
1593 elems.osen - 2, elems.osen_len + 2) < 0)
1605 if (elems.hs20 && elems.hs20_len > 4) {
1606 sta->hs20_ie = wpabuf_alloc_copy(elems.hs20 + 4,
1607 elems.hs20_len - 4);
1615 sta->mb_ies = mb_ies_by_info(&elems.mb_ies);
2071 struct ieee802_11_elems elems;
2081 sizeof(mgmt->u.beacon)), &elems,
2084 ap_list_process_beacon(hapd->iface, mgmt, &elems, fi);