Lines Matching defs:elen

17 static int ieee802_11_parse_vendor_specific(const u8 *pos, size_t elen,
26 if (elen < 4) {
30 (unsigned long) elen);
45 elems->wpa_ie_len = elen;
49 if (elen < 5) {
53 (unsigned long) elen);
66 elems->wmm_len = elen;
70 elems->wmm_tspec_len = elen;
76 pos[4], (unsigned long) elen);
83 elems->wps_ie_len = elen;
89 pos[3], (unsigned long) elen);
99 elems->p2p_len = elen;
104 elems->wfd_len = elen;
109 elems->hs20_len = elen;
115 pos[3], (unsigned long) elen);
124 elems->vendor_ht_cap_len = elen;
130 pos[3], (unsigned long) elen);
139 pos[0], pos[1], pos[2], (unsigned long) elen);
166 u8 id, elen;
169 elen = *pos++;
172 if (elen > left) {
175 "parse failed (id=%d elen=%d "
177 id, elen, (unsigned long) left);
186 elems->ssid_len = elen;
190 elems->supp_rates_len = elen;
194 elems->fh_params_len = elen;
198 elems->ds_params_len = elen;
202 elems->cf_params_len = elen;
206 elems->tim_len = elen;
210 elems->ibss_params_len = elen;
214 elems->challenge_len = elen;
218 elems->erp_info_len = elen;
222 elems->ext_supp_rates_len = elen;
225 if (ieee802_11_parse_vendor_specific(pos, elen,
232 elems->rsn_ie_len = elen;
236 elems->power_cap_len = elen;
240 elems->supp_channels_len = elen;
244 elems->mdie_len = elen;
248 elems->ftie_len = elen;
252 elems->timeout_int_len = elen;
256 elems->ht_capabilities_len = elen;
260 elems->ht_operation_len = elen;
264 elems->vht_capabilities_len = elen;
268 elems->vht_operation_len = elen;
271 if (elen < 18)
277 elems->interworking_len = elen;
281 elems->ext_capab_len = elen;
284 if (elen < 3)
290 elems->ssid_list_len = elen;
297 "ignored unknown element (id=%d elen=%d)",
298 id, elen);
302 left -= elen;
303 pos += elen;