Lines Matching defs:elen

16 static int ieee802_11_parse_vendor_specific(const u8 *pos, size_t elen,
25 if (elen < 4) {
29 (unsigned long) elen);
44 elems->wpa_ie_len = elen;
48 if (elen < 5) {
52 (unsigned long) elen);
65 elems->wmm_len = elen;
69 elems->wmm_tspec_len = elen;
75 pos[4], (unsigned long) elen);
82 elems->wps_ie_len = elen;
88 pos[3], (unsigned long) elen);
98 elems->p2p_len = elen;
103 elems->wfd_len = elen;
108 elems->hs20_len = elen;
114 pos[3], (unsigned long) elen);
123 elems->vendor_ht_cap_len = elen;
129 pos[3], (unsigned long) elen);
138 pos[0], pos[1], pos[2], (unsigned long) elen);
165 u8 id, elen;
168 elen = *pos++;
171 if (elen > left) {
174 "parse failed (id=%d elen=%d "
176 id, elen, (unsigned long) left);
185 elems->ssid_len = elen;
189 elems->supp_rates_len = elen;
193 elems->fh_params_len = elen;
197 elems->ds_params_len = elen;
201 elems->cf_params_len = elen;
205 elems->tim_len = elen;
209 elems->ibss_params_len = elen;
213 elems->challenge_len = elen;
217 elems->erp_info_len = elen;
221 elems->ext_supp_rates_len = elen;
224 if (ieee802_11_parse_vendor_specific(pos, elen,
231 elems->rsn_ie_len = elen;
235 elems->power_cap_len = elen;
239 elems->supp_channels_len = elen;
243 elems->mdie_len = elen;
247 elems->ftie_len = elen;
251 elems->timeout_int_len = elen;
255 elems->ht_capabilities_len = elen;
259 elems->ht_operation_len = elen;
263 elems->vht_capabilities_len = elen;
267 elems->vht_operation_len = elen;
270 if (elen < 18)
276 elems->interworking_len = elen;
280 elems->ext_capab_len = elen;
283 if (elen < 3)
289 elems->ssid_list_len = elen;
296 "ignored unknown element (id=%d elen=%d)",
297 id, elen);
301 left -= elen;
302 pos += elen;