Lines Matching defs:elen
22 static int ieee802_11_parse_vendor_specific(const u8 *pos, size_t elen,
31 if (elen < 4) {
35 (unsigned long) elen);
50 elems->wpa_ie_len = elen;
54 if (elen < 5) {
58 (unsigned long) elen);
71 elems->wmm_len = elen;
75 elems->wmm_tspec_len = elen;
81 pos[4], (unsigned long) elen);
88 elems->wps_ie_len = elen;
94 pos[3], (unsigned long) elen);
103 elems->vendor_ht_cap_len = elen;
109 pos[3], (unsigned long) elen);
118 pos[0], pos[1], pos[2], (unsigned long) elen);
145 u8 id, elen;
148 elen = *pos++;
151 if (elen > left) {
154 "parse failed (id=%d elen=%d "
156 id, elen, (unsigned long) left);
165 elems->ssid_len = elen;
169 elems->supp_rates_len = elen;
173 elems->fh_params_len = elen;
177 elems->ds_params_len = elen;
181 elems->cf_params_len = elen;
185 elems->tim_len = elen;
189 elems->ibss_params_len = elen;
193 elems->challenge_len = elen;
197 elems->erp_info_len = elen;
201 elems->ext_supp_rates_len = elen;
204 if (ieee802_11_parse_vendor_specific(pos, elen,
211 elems->rsn_ie_len = elen;
215 elems->power_cap_len = elen;
219 elems->supp_channels_len = elen;
223 elems->mdie_len = elen;
227 elems->ftie_len = elen;
231 elems->timeout_int_len = elen;
235 elems->ht_capabilities_len = elen;
239 elems->ht_operation_len = elen;
246 "ignored unknown element (id=%d elen=%d)",
247 id, elen);
251 left -= elen;
252 pos += elen;