Lines Matching refs:elen
342 u8 id, u8 elen, const u8 *pos) in wnm_parse_neighbor_report_elem() argument
346 if (elen < 2 + 2) { in wnm_parse_neighbor_report_elem()
355 if (elen < 2) { in wnm_parse_neighbor_report_elem()
364 if (elen < 1) { in wnm_parse_neighbor_report_elem()
378 if (elen < 8) { in wnm_parse_neighbor_report_elem()
389 if (elen < 1) { in wnm_parse_neighbor_report_elem()
399 rep->meas_pilot->subelem_len = elen - 1; in wnm_parse_neighbor_report_elem()
400 os_memcpy(rep->meas_pilot->subelems, pos + 1, elen - 1); in wnm_parse_neighbor_report_elem()
403 if (elen < 5) { in wnm_parse_neighbor_report_elem()
412 if (elen < 1) { in wnm_parse_neighbor_report_elem()
421 rep->mul_bssid->subelem_len = elen - 1; in wnm_parse_neighbor_report_elem()
422 os_memcpy(rep->mul_bssid->subelems, pos + 1, elen - 1); in wnm_parse_neighbor_report_elem()
480 u8 id, elen; in wnm_parse_neighbor_report() local
483 elen = *pos++; in wnm_parse_neighbor_report()
484 wpa_printf(MSG_DEBUG, "WNM: Subelement id=%u len=%u", id, elen); in wnm_parse_neighbor_report()
486 if (elen > left) { in wnm_parse_neighbor_report()
491 wnm_parse_neighbor_report_elem(rep, id, elen, pos); in wnm_parse_neighbor_report()
492 left -= elen; in wnm_parse_neighbor_report()
493 pos += elen; in wnm_parse_neighbor_report()