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