Lines Matching refs:ptr
237 u8 *ptr, *end; in wnm_sleep_mode_exit_success() local
248 ptr = (u8 *) frm + 1 + 2; in wnm_sleep_mode_exit_success()
249 end = ptr + key_len_total; in wnm_sleep_mode_exit_success()
250 wpa_hexdump_key(MSG_DEBUG, "WNM: Key Data", ptr, key_len_total); in wnm_sleep_mode_exit_success()
258 while (end - ptr > 1) { in wnm_sleep_mode_exit_success()
259 if (2 + ptr[1] > end - ptr) { in wnm_sleep_mode_exit_success()
262 if (end > ptr) { in wnm_sleep_mode_exit_success()
264 ptr, end - ptr); in wnm_sleep_mode_exit_success()
268 if (*ptr == WNM_SLEEP_SUBELEM_GTK) { in wnm_sleep_mode_exit_success()
269 if (ptr[1] < 11 + 5) { in wnm_sleep_mode_exit_success()
274 gtk_len = *(ptr + 4); in wnm_sleep_mode_exit_success()
275 if (ptr[1] < 11 + gtk_len || in wnm_sleep_mode_exit_success()
284 ptr); in wnm_sleep_mode_exit_success()
285 ptr += 13 + gtk_len; in wnm_sleep_mode_exit_success()
286 } else if (*ptr == WNM_SLEEP_SUBELEM_IGTK) { in wnm_sleep_mode_exit_success()
287 if (ptr[1] < 2 + 6 + WPA_IGTK_LEN) { in wnm_sleep_mode_exit_success()
293 WNM_SLEEP_SUBELEM_IGTK, ptr); in wnm_sleep_mode_exit_success()
294 ptr += 10 + WPA_IGTK_LEN; in wnm_sleep_mode_exit_success()
295 } else if (*ptr == WNM_SLEEP_SUBELEM_BIGTK) { in wnm_sleep_mode_exit_success()
296 if (ptr[1] < 2 + 6 + WPA_BIGTK_LEN) { in wnm_sleep_mode_exit_success()
302 WNM_SLEEP_SUBELEM_BIGTK, ptr); in wnm_sleep_mode_exit_success()
303 ptr += 10 + WPA_BIGTK_LEN; in wnm_sleep_mode_exit_success()