Lines Matching refs:rpos
2486 u8 *start, *end, *rpos, *rend; in wpa_insert_pmkid() local
2505 rpos = start + 2; in wpa_insert_pmkid()
2506 rend = rpos + start[1]; in wpa_insert_pmkid()
2509 rpos += 2 + 4; in wpa_insert_pmkid()
2511 rpos += 2 + WPA_GET_LE16(rpos) * RSN_SELECTOR_LEN; in wpa_insert_pmkid()
2513 rpos += 2 + WPA_GET_LE16(rpos) * RSN_SELECTOR_LEN; in wpa_insert_pmkid()
2515 if (rpos == rend) { in wpa_insert_pmkid()
2517 os_memmove(rpos + 2, rpos, end - rpos); in wpa_insert_pmkid()
2518 *rpos++ = 0; in wpa_insert_pmkid()
2519 *rpos++ = 0; in wpa_insert_pmkid()
2522 rend = rpos; in wpa_insert_pmkid()
2525 rpos += 2; in wpa_insert_pmkid()
2526 if (rpos > rend) { in wpa_insert_pmkid()
2533 if (rpos == rend) { in wpa_insert_pmkid()
2535 os_memmove(rpos + 2 + PMKID_LEN, rpos, end + added - rpos); in wpa_insert_pmkid()
2536 WPA_PUT_LE16(rpos, 1); in wpa_insert_pmkid()
2537 rpos += 2; in wpa_insert_pmkid()
2538 os_memcpy(rpos, pmkid, PMKID_LEN); in wpa_insert_pmkid()
2544 if (rend - rpos < 2) in wpa_insert_pmkid()
2546 num_pmkid = WPA_GET_LE16(rpos); in wpa_insert_pmkid()
2551 if (num_pmkid * PMKID_LEN > rend - rpos - 2) in wpa_insert_pmkid()
2561 after = rpos + 2 + num_pmkid * PMKID_LEN; in wpa_insert_pmkid()
2562 os_memmove(rpos + 2, after, end - after); in wpa_insert_pmkid()
2566 WPA_PUT_LE16(rpos, 1); in wpa_insert_pmkid()
2567 rpos += 2; in wpa_insert_pmkid()
2568 os_memmove(rpos + PMKID_LEN, rpos, end + added - rpos); in wpa_insert_pmkid()
2569 os_memcpy(rpos, pmkid, PMKID_LEN); in wpa_insert_pmkid()