Lines Matching refs:elen
42 u8 id, u8 elen, const u8 *pos) in wnm_parse_neighbor_report_elem() argument
46 if (elen < 2 + 2) { in wnm_parse_neighbor_report_elem()
55 if (elen < 2) { in wnm_parse_neighbor_report_elem()
64 if (elen < 1) { in wnm_parse_neighbor_report_elem()
73 if (elen < 10) { in wnm_parse_neighbor_report_elem()
83 if (elen < 8) { in wnm_parse_neighbor_report_elem()
94 if (elen < 1) { in wnm_parse_neighbor_report_elem()
104 rep->meas_pilot->subelem_len = elen - 1; in wnm_parse_neighbor_report_elem()
105 os_memcpy(rep->meas_pilot->subelems, pos + 1, elen - 1); in wnm_parse_neighbor_report_elem()
108 if (elen < 5) { in wnm_parse_neighbor_report_elem()
117 if (elen < 1) { in wnm_parse_neighbor_report_elem()
126 rep->mul_bssid->subelem_len = elen - 1; in wnm_parse_neighbor_report_elem()
127 os_memcpy(rep->mul_bssid->subelems, pos + 1, elen - 1); in wnm_parse_neighbor_report_elem()
153 u8 id, elen; in wnm_parse_neighbor_report() local
156 elen = *pos++; in wnm_parse_neighbor_report()
157 wpa_printf(MSG_DEBUG, "WNM: Subelement id=%u len=%u", id, elen); in wnm_parse_neighbor_report()
159 if (elen > left) { in wnm_parse_neighbor_report()
164 wnm_parse_neighbor_report_elem(rep, id, elen, pos); in wnm_parse_neighbor_report()
165 left -= elen; in wnm_parse_neighbor_report()
166 pos += elen; in wnm_parse_neighbor_report()