Lines Matching refs:len
222 u8 len = 0, i;
225 len = 5;
226 if (len < 4 && hapd->conf->interworking)
227 len = 4;
228 if (len < 3 && hapd->conf->wnm_sleep_mode)
229 len = 3;
230 if (len < 1 && hapd->iconf->obss_interval)
231 len = 1;
232 if (len < 7 && hapd->conf->ssid.utf8_ssid)
233 len = 7;
235 if (len < 4)
236 len = 4;
239 if (hapd->conf->hs20 && len < 6)
240 len = 6;
242 if (len < hapd->iface->extended_capa_len)
243 len = hapd->iface->extended_capa_len;
244 if (len == 0)
248 *pos++ = len;
249 for (i = 0; i < len; i++, pos++) {
258 while (len > 0 && eid[1 + len] == 0) {
259 len--;
260 eid[1] = len;
262 if (len == 0)
265 return eid + 2 + len;
272 u8 len = hapd->conf->qos_map_set_len;
274 if (!len)
278 *pos++ = len;
279 os_memcpy(pos, hapd->conf->qos_map_set, len);
280 pos += len;
290 u8 *len;
296 len = pos++;
319 *len = pos - len - 1;
349 u8 *len;
358 len = pos++;
369 *pos = hapd->conf->roaming_consortium[0].len;
371 *pos |= hapd->conf->roaming_consortium[1].len << 4;
381 hapd->conf->roaming_consortium[i].len);
382 pos += hapd->conf->roaming_consortium[i].len;
385 *len = pos - len - 1;
414 size_t len;
419 len = os_strlen(hapd->conf->time_zone);
422 *eid++ = len;
423 os_memcpy(eid, hapd->conf->time_zone, len);
424 eid += len;