Lines Matching refs:rpos
2900 u8 *start, *end, *rpos, *rend; in wpa_insert_pmkid() local
2919 rpos = start + 2; in wpa_insert_pmkid()
2920 rend = rpos + start[1]; in wpa_insert_pmkid()
2923 rpos += 2 + 4; in wpa_insert_pmkid()
2925 rpos += 2 + WPA_GET_LE16(rpos) * RSN_SELECTOR_LEN; in wpa_insert_pmkid()
2927 rpos += 2 + WPA_GET_LE16(rpos) * RSN_SELECTOR_LEN; in wpa_insert_pmkid()
2929 if (rpos == rend) { in wpa_insert_pmkid()
2931 os_memmove(rpos + 2, rpos, end - rpos); in wpa_insert_pmkid()
2932 *rpos++ = 0; in wpa_insert_pmkid()
2933 *rpos++ = 0; in wpa_insert_pmkid()
2936 rend = rpos; in wpa_insert_pmkid()
2939 rpos += 2; in wpa_insert_pmkid()
2940 if (rpos > rend) { in wpa_insert_pmkid()
2947 if (rpos == rend) { in wpa_insert_pmkid()
2949 os_memmove(rpos + 2 + PMKID_LEN, rpos, end + added - rpos); in wpa_insert_pmkid()
2950 WPA_PUT_LE16(rpos, 1); in wpa_insert_pmkid()
2951 rpos += 2; in wpa_insert_pmkid()
2952 os_memcpy(rpos, pmkid, PMKID_LEN); in wpa_insert_pmkid()
2958 if (rend - rpos < 2) in wpa_insert_pmkid()
2960 num_pmkid = WPA_GET_LE16(rpos); in wpa_insert_pmkid()
2961 if (num_pmkid * PMKID_LEN > rend - rpos - 2) in wpa_insert_pmkid()
2975 after = rpos + 2 + num_pmkid * PMKID_LEN; in wpa_insert_pmkid()
2976 os_memmove(rpos + 2, after, end - after); in wpa_insert_pmkid()
2981 WPA_PUT_LE16(rpos, num_pmkid + 1); in wpa_insert_pmkid()
2982 rpos += 2; in wpa_insert_pmkid()
2983 os_memmove(rpos + PMKID_LEN, rpos, end + added - rpos); in wpa_insert_pmkid()
2984 os_memcpy(rpos, pmkid, PMKID_LEN); in wpa_insert_pmkid()